| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
ASPImage组件的实现过程
作者:佚名    文章来源:网络    点击数:    更新时间:2006-9-30
  在阅读这篇文章之前,最好能够接触过以下几项

GDI+
利用ATL生成组件
STL
ASP使用组件
aspImage是ServerObjects站点上非常好的一个组件,它可以使我们利用Asp实现很多对于图形的处理功能,他的功能强大,如果你需要了解更详细的信息你可以访问它的官方网站,在这里就不讲如何使用这个组件了,我们在这里要讲的是如何实现这类组件,当然下面的例子中使用GDI+并不是实现组件图形处理的唯一方法,大家也可以自己试试其他的方法.
以下是实现过程

一、首先使用Visual C++的向导建立ATL项目





二、接下来添加一个ATL Active Server Page 组件接口类



三、生成名称为AspPicCom的类并且选择ASP内部对象Response



四、在IAspPicCom接口上添加属性和方法,如下表

名称 类别 含义 调用方法
FontName 属性 字体名称 字符串类型

使用方法
.FontName="宋体"
FontSize 属性 字体大小 整型

使用方法
.FontSize=40
FontStyle 属性 字体类型 整形

Regular = 0,
Bold = 1,
Italic = 2,
BoldItalic = 3,
Underline = 4,
Strikeout = 8

使用方法
.FontStyle=8
ImgFormat 属性 图形格式 字符串类型

image/gif
image/jpeg
image/bmp
......

使用方法
.ImgFormat="image/gif"
SetFontColor 方法 设置字体颜色 使用方法
.SetFontColor 255,3,242,4
上面的数字分别代表Alpha,Red,Green,Blue
SetBackColor 方法 设置字体背景颜色 使用方法
.SetBackColor 255,3,242,4
上面的数字分别代表Alpha,Red,Green,Blue
ShowPic 方法 将图片发送到客户端 使用方法
.ShowPic

五、 要在ASP组件中使用GDI+,需要加入一些代码

[1] [2] 下一页


相关文章