网络编程
位置:首页>> 网络编程>> Asp编程>> ASPImage组件的实现过程[图]

ASPImage组件的实现过程[图]

作者:sillyboy 来源:goodassister.com 发布时间:2008-02-03 15:37:00 

标签:ASPImage,组件,cgi,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

0
投稿

猜你喜欢

  • 程序编制    随着WEB的发展,与浏览者的交互越来越受到网站制作者的重视。现在的主页跟最初的静态主
  • MySQL出错代码列表:1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库
  • FLV在线转换,是目前主流播客网上通用的一种视频解决方案需要用到的组件 ASPExecmencoderffmpeg.exe第一步骤: 在线转
  • 阅读上一篇:FrontPage2002简明教程五:css样式表的应用 用户可以快速和容易地创建图片库,以显示图片或图像。他们可以将图像添加到
  • 我插入Mysql5的中文一直是乱码。但是直接使用mysqlAdmin,EMS等工具插入DB就不是乱码。而且我还可以使用程序正常地读出来。原因
  • 作为一个Oracle数据库开发者或者DBA,在实际工作中经常会遇到这样的问题:试图对库表中的某一列或几列创建唯一索引时,系统提示ORA-01
  • select a.f_username from ( SELECT /*+parallel(gu,4)*/distinct gu.f_use
  • 一个SELECT查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时
  • * 惯,请先看测试页面:event-test.html 结论:在非IE浏览器,同一元素同一事件类型的处理函数是先进先出的。只有IE下,是先进
  • 今天在修改 淘宝 宝贝详情页面的时候,发现页面在 Firefox 下遇到这样一个问题:链接用图片做背景,text-indent:-9999p
  • 在改进SQL Server 7.0系列所实现的安全机制的过程中,Microsoft建立了一种既灵活又强大的安全管理机制,它能够对用户访问SQ
  • 下面这段代码,你知道有哪些错误吗:var g_bar = "bar";function foo(container, c
  • 概要说明:自动更新程序主要负责从服务器中获取相应的更新文件,并且把这些文件下载到本地,替换现有的文件。达到修复Bug,更新功能的目的。本文作
  • 使用 IE8 时发现其原生的 JSON 解析器存在 Bug,让我们先用 IE8 打开 DEMO 页面体验下。http://lab.grace
  • 下面我们用HTML来上传3个文件看看,它包含了文本描述字段和多项选择:upload.htm<HTML> <BOD
  • Gtalk 软件的最下方有个很好又很实用的功能,就是 Gmail 邮件提醒功能。会定时更新你 Gmail 中未读新邮件的数量。试想
  • 之前有看过一个博文写的是白社会的设计很好但运营却有些遭,因为对每一个WebGame的推出时间把握不准,会有几个应用同时上线造成影响力的冲突,
  • 语言是信息传播的主要障碍。多语言网站,顾名思义就是能够以多种语言(而不是单种语言)为用户提供信息服务,让使用不同语言的用户都能够从同个网站获
  • 一直希望自己对Web设计的色彩把握的更好些,所以手头上就备了一份图片版的配色表,对色彩的搭配有了很多的提高,今天发现了这套非常完整的Web版
  • facebook的信息架构设计,是目前为止互联网上我见过的最合理的信息架构。每次培训,我基本都需要拿20分钟左右的时间来解析它,包括老的、新
手机版 网络编程 asp之家 www.aspxhome.com