IronSoft 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:下载的文件格式无效

文件下载地址:
 简体中文下载:
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

转载于:https://www.cnblogs.com/Ironsoft/archive/2005/02/04/102186.html

IronSoft ASP系列组件,年前最后一次发版相关推荐

  1. ASP系列VB函数大全

    ASP系列VB函数大全 ASP函数大全 ASP函数与VBSCRIPT类似,以下举一些常用的函数 Array() 函数返回一个数组 表达式 Array(list) 允许数据类型: 字符,数字均可 实例: ...

  2. 带进度条的ASP无组件断点续传下载代码

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%Option Explicit%> <% '= ...

  3. 关于ASP无组件上传在2003下出错

    关于ASP无组件上传在2003下出错.. 问题描述: asp无组件上传程序无法上传较大的文件"Request 对象 错误 ASP 0104 : 80004005",(大概大于100 ...

  4. 6行代码实现ASP无组件上传

    目前有很多无组件上传类,我大概看了一下,大多写的相当复杂,有的居然还只能传文本,最关键的是没有10行代码以下的:),我花了一个晚上时间研究了一下ADODB.Stream,并且用了6行代码实现了无组件上 ...

  5. asp服务器组件安装包,ASP服务器组件

    <ASP服务器组件>由会员分享,可在线阅读,更多相关<ASP服务器组件(20页珍藏版)>请在人人文库网上搜索. 1.7/10/2020,1,网络开发技术,第二部分 ASP开发技 ...

  6. ASP无组件上传带进度条

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <%Option Explicit%> <% '= ...

  7. so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...

    作者:杨凡 来自:杨凡博客 地址:blog.sina.com.cn/aboutshisan server.URLEncode方法和server.HTMLEncode方法可以对字符串进行编码. 我们一个 ...

  8. ASP基础教程之ASP AdRotator 组件的使用

    ASP AdRotator 组件 每当用户进入网站或刷新页面时,ASP AdRotator组件就会创建一个AdRotator对象来显示一幅不同的图片. 语法: 以下为引用的内容: <% set ...

  9. React Native按钮详解|Touchable系列组件使用详解

    转载自:http://www.devio.org/2017/01/10/React-Native按钮详解-Touchable系列组件使用详解/ 在做App开发过程中离不了的需要用户交互,说到交互,我们 ...

最新文章

  1. 算法(3)简单四则运算
  2. 节后综合征疗愈神器,这个开源项目帮你10分钟上手AI算法开发!
  3. kaliLinux下保持匿名
  4. Eclipse常用功能键
  5. @Autowired静态变量
  6. 推荐一个C++练手项目,面试也可用
  7. 构造、拷贝构造、赋值、析构
  8. 最近学gvim,mark低先
  9. eclipse插件 - lombok的安装
  10. mysql net 指令_MySQL命令
  11. Vue 学习笔记(1) Vue 基础语法 + Axios 基本使用
  12. 实验5.1 编写并测试3×3矩阵转置函数
  13. 用ssh从ubuntu系统向ubuntu系统服务器发送文件
  14. CentOS+Subversion 配置Linux 下 SVN服务器
  15. crt中 新建的连接存储在哪_SecureCRT永久保存配置的方法
  16. OpenGG.Clean.Player{喜歡看視頻用戶強推}
  17. 一文详解SLAM回环及优化
  18. 同学们 给你十个理由别去买iPad
  19. undefined is not a function错误解决
  20. 2021哈工大计算机专业考研参考书,哈尔滨工业大学计算机专业考研参考书目推荐...

热门文章

  1. 教学思路C#之入门五 数据类型转换
  2. WDS使用捕获映像制作企业自定义映像
  3. MapXtreme 操作地图时出现调用目标发生异常的解决方法--地图状态保存
  4. CSS3系列一(概述、选择器、使用选择器插入内容)
  5. spring4声明式事务--01注解方式
  6. Android数据库文件的导出
  7. HTML DOM - 修改 HTML 内容
  8. 使用 Android NDK 的交叉编译工具链移植 C/C++ 项目到安卓平台
  9. Hadoop编程调用HDFS
  10. 关节点(atriculation point)算法