ndfweb.cn

IronSoft ASP係列組件


2008-12-22 18:21:48 (6960)



ronSoft ASP係列組件說明
一、說明:
本組件為ASP組件,隻適用於ASP的調用,它的功能是實現多文件的上傳,生成圖片,對指定的Flash進行按幀抓圖,在指定的圖片上寫字,畫線,放大縮小,剪取指定區域的圖片,並且顯示或保存成指定的格式。
二、對象說明:
組件中有四個對象:DrawPic,UpLoad,IronFile, IronProgress, FlashCapture
DrawPic:
完成圖片的處理和生成保存功能
支持圖片的格式:bmp,jpg,gif
屬性/方法         參數         說明
Width             無         設置和獲取畫布的寬
Height           無         設置和獲取畫布的高
FontName         無     設置字體
FontSize   無     設置字體大小
FontStyle   無     設置字的樣式
FontColor   無     設置字體色
BgColor           無         設置背景色
Image             無         對象中的圖像內容
DrawText         Text,X, Y,Angle   在上麵寫字:要顯示的文字Text,坐標的X,坐標的Y, 文字的角度Angle,如果是正常的話,寫0
ShowImage         無         顯示當前的圖片,以BMP格式顯示
ShowJPG           Quality     顯示當前的圖片,以JPG格式顯示,Quality為圖像的壓縮率
ResizeTo         width,height 改變當前圖片的大小,width為新圖片的寬,height為新圖片的高
Cut             X,Y,Width,Height 在圖片的指定的坐標起,剪取指定大小的一塊區域,X,Y為起始點坐標的X,Y,width,height為寬和高
LoadFromFile     FileName     從指定的文件載入圖片 FileName為圖片的全路徑
LoadFromImage   Image,X,Y, TransparentColor 在指定的位置(X,Y)上,畫上圖片的內容(也就是Image屬性的內容),當指定的透明顏色大於等於0時,會做為透明色處理
SaveAS           FileName     從圖片保存到指定的文件 FileName為圖片的全路徑,自動根據圖片擴展名來保存成相對應的格式
SaveASJPG       FileName,Quality   從圖片保存到指定的文件 FileName為圖片的全路徑,Quality   圖片的壓縮率
SaveAsGif       FileName     從圖片保存到指定的文件 FileName為圖片的全路徑,保存後的圖片格式為GIF
DrawLine         X1, Y1, X2, Y2, width, Color 從起點(X1,Y1)畫一直線到(X2,Y2)線粗為width線顏色為:Color
DrawRectangle   X1, Y1, X2, Y2, width, Color 從左上角點(X1,Y1)到右下角點(X2,Y2)畫一矩形,線粗為width線顏色為:Color
Rotate           Angle         圖片按指定的度數旋轉
TransparentColor 無           設置透明的背景色,隻有當以GIF顯示或保存的時候才有效
FixResize         MaxWidth     將圖片以最長邊為基準,以MaxWidth做為最長邊的寬度(高度),進行等比例縮小
AlphaDraw       Image,X,Y, TransparentColor, Alpha 在指定的位置(X,Y)上,畫上圖片的內容(也就是Image屬性的內容),當指定的透明顏色大於等於0時,會做為透明色處理,Alpha為畫上去的圖片的透明度,0-100之間的整數,100為不透明,0為完全透明
Alpha           0-100的整數, 設置圖片的透明度
LoadFromUrl       URL         圖片的網址,當圖片存在的時候,裝載進入組件
Error                         當出錯的時候的出錯碼

以上的所有顏色設置都為整形數字

Upload:
完成文件的上傳
屬性/方法         參數         說明
IronForm         FormName     取得指定數據域的數據,相當於ASP中的Request.Form,當裏麵有多項域的名字相同時,得到的內容是一個以“,”號隔開的內容
IronFileForm     FormName     返回指定FORM的文件以對象IronFile
TotalByte         無           上傳的數據域的總長度
FileFormLength   無           返回文件域的個數
FormLength       無           返回數據域的個數
FileByIndex       Index         根據順序(整型)來返回文件對象(如果越界,就返回空對象)
FormByIndex       Index         根據順序(整型)來返回數據域內容
ID               無           設置上傳的ID,如果設置了這個後,可以查看上傳的進度
MaxUploadSize     無           設置上傳的上限,以byte為單位,如果超過這個限度,則自動停止上傳
ErrorCode         無           取得組件在運行過程中的錯誤碼

IronFile:
上傳後得到的文件對象
屬性/方法         參數         說明
FileName         無           文件在本地的文件名
FileType         無           文件類型
FileSize         無           文件長度
ExeName           無           擴展名
SaveAsFile       FileName     將文件對象中的文件內容存到指定的文件中,FileName保存的文件名
IsEmpty           無           判斷裏麵是不是有文件對象
FileContent       無      文件內容
IsImage           無             返回是否是圖片處理組件支持的圖像格式
Image             無           返回圖片數據組圖片處理組件
ImageWidth       無           返回圖片的寬度
ImageHeight       無           返回圖片的高度

IronProgress:
文件上傳的進度條對象
屬性/方法         參數         說明
ProgressID       無           設置要顯示進度的ID
TotalByte                     總字節數(Byte)
CurrenByte                     完成字節數(Byte)
TotalTime                     總時間(ms)
UsedTime                       已用時間(ms)
LeftTime                       剩餘時間(ms)
CompeleteRate                 完成率
UploadSpeed                   上傳速度(KB)

FlashCapture
Flash抓圖組件
屬性/方法         參數         說明
FileName       要抓圖的Flash路徑   為全路徑
CaptureFrame   指定抓圖的幀         為數字
TotalFrame     獲取總幀數           為數字
width           獲取抓到的圖片的寬度 為數字
Height         獲取抓到的圖片的高度 為數字
Image           獲取抓到的圖片內容   可以和圖片處理組件相結合
Resize         新的寬,新的高       將圖片縮放到指定的寬高
Save           圖片的路徑           將圖片保存
SaveASJPG       FileName,Quality   從圖片保存到指定的文件 FileName為圖片的全路徑,Quality   圖片的壓縮率
SaveAsGif       FileName     從圖片保存到指定的文件 FileName為圖片的全路徑,保存後的圖片格式為GIF
ErrorCode       抓圖的時候如果出錯,則它會大於0
ConvertExe2Swf ExePath, swfPath     將ExePath的已經被轉換成標準Exe格式的Flash轉換成為Swf格式的(隻有注冊版本有效)

注意:以上的所有操作都要保證在操作的目錄中要有相應的文件操作權限,如創建,修改,刪除等,可以在附帶的示例文件中看到相應的例子

三、版權說明
1、本組件由陳林章獨立開發完成,受知識產權法保護,任何人不得以任何形式來跟蹤,反彙編,修改它。
2、任何人在遵守第1條時都可以免費無限製地使用它。
3、如果你有什麼疑問或是建議可以和我聯係:
4、FlashCapture組件現在為試用版,在抓出的圖會自動帶上Ironsoft的版權,以及不能用它來轉換EXE格式的Flash,如果你想使用它請與我聯係,獲取正式版。
四、聯係方式
E-Mail: sysroot@163.com
QQ:82086163(因為最近老被**功分子騷擾,加我時請注明組件)
MSN:Blacksmith_m@msn.com
http://www.ironsoft.net
  
附:
文件上傳的ErrCode對照表:
1:文件域沒有找到
2:沒有權限寫入文件
3:文件超過許可的長度
4:刪除臨時文件時出錯
5:沒有有效上傳內容
11:創建文件內存映射對象錯誤
12:創建映射視圖出錯
13:未知錯誤

FlashCapture的ErrorCode對照表
1:保存出錯,可能是沒有寫的權限
2:裝載FLASH出錯
3:取FLASH總幀數出錯
4:Flash類型不可識別
5:取FLASH內容出錯

IronDraw 的Error對照表
1:裝載文件出錯,可能是文件不存在或是格式無效
2:文件下載失敗,可能文件不存在,或是無權限去下載
3:下載的文件格式無效

IronSoft ASP係列組件最新版本下載
http://www.ironsoft.net/download/IronSoft1.4.0.98.rar

文件下載地址:
簡體中文下載:
http://Blog.IronSoft.net/download/UploadDraw_Chinese(PRC)1.4.rar
繁體中文下載:
http://Blog.IronSoft.net/download/UploadDraw_Chinese(Taiwan)1.4.rar

免安裝包下載:
http://Blog.IronSoft.net/download/IronSoft.1.4.rar
本文版权:http://www.ndfweb.cn/news-80.html
  NDF俱乐部
  国际域名注册
  建站咨询
简体中文 NDF网站建设淘宝店 | ICO图标在线生成 | 外贸网站建设 | 联系我们
©2007-2024 NDF Corporation 鲁ICP备08005967号 Sitemap - RSSRSS订阅