8288分类目录 8288分类目录 8288分类目录
  当前位置:海洋目录网 » 站长资讯 » 站长资讯 » 文章详细 订阅RssFeed

使用 IntraWeb (18) - 基本控件之 TIWImage、TIWImageFile、TIWImageList

来源:本站原创 浏览:150次 时间:2021-09-15
使用 IntraWeb (18) - 基本控件之 TIWImage、TIWImageFile、TIWImageList    


TIWImage     //用于显示资源中的图片, 设计时通过 Picture 载入图片到资源TIWImageFile //用于显示给定路径或地址的图片TIWImageList //它继承于 TImageList, 一般用于图标管理, 一般也是在设计时载入图片以进入资源


TIWImage 所在单元及继承链:
IWCompExtCtrls.TIWImage < TIWDynamicImage < TIWCustomImage < TIWCustomControl < TIWBaseHTMLControl < TIWBaseControl < TIWVCLBaseControl < TControl < TComponent < TPersistent < TObject

主要成员:


property Picture: TPicture  //通过它载入图片; 设计时载入的图片会嵌入资源; 如果用它动态加载或许是为使用其更多功能, 否则不如用 TIWImageFile property TransparentColor: TIWColor  //透明色; 只对 png、gifproperty OutputType: TIWImageOutput  //输出类型(也就是最终用到 Html 的类型): ioGIF, ioJPEG, ioPNG(默认)property JpegOptions: TIWJpegOptions //当 OutputType = ioJPEG 时的更多选项(下有详注)property RenderEmptyAsSpan: Boolean  //该属性默认 True, 表示没有图片可显示时将在 Html 中呈现为 SPAN 而不是 IMGproperty AltText: string    //当图像无法显示时的替换文本property AutoSize: Boolean  //自动大小property UseSize: Boolean   //使用指定的大小property BorderOptions: TIWBorderOptions  //边框选项; 主要是 Width 和 Colorproperty Confirmation: string        //property DoSubmitValidation: Boolean //property OnClick: TNotifyEventproperty OnMouseDown: TIWImageOnMouseDownproperty OnAsyncClick: TIWAsyncEventproperty OnAsyncMouseDown: TIWAsyncEventproperty On�Ͻ�,��AsyncMouseUp: TIWAsyncEvent  {TIWJpegOptions 类的属性}  property CompressionQuality: Shortint  //压缩比率; 默认 90  property Performance: TJPEGPerformance //质量选项; jpBestQuality、jpBestSpeed(默认)  property ProgressiveEncoding: Boolean  //是否使用递增式编码(图像较大时, 从模糊到清晰); 默认 False  property Smoothing: Boolean            //是否平滑处理; 默认 True



TIWImageFile 所在单元及继承链:
IWCompExtCtrls.TIWImageFile < TIWCustomImage < TIWCustomControl < TIWBaseHTMLControl < TIWBaseControl < TIWVCLBaseControl < TControl < TComponent < TPersistent < TObject

主要成员:


property ImageFile: TIWFileReference //这是它最主要的属性; ImageFile.Filename 或 ImageFile.URLproperty Cacheable: Boolean  //是否使用缓存property AltText: string   //property AutoSize: Boolean //property UseSize: Boolean  //property BorderOptions: TIWBorderOptions //property Confirmation: string            //property DoSubmitValidation: Boolean     //property OnClick: TNotifyEventproperty OnMouseDown: TIWImageOnMouseDownproperty OnAsyncClick: TIWAsyncEventproperty OnAsyncMouseDown: TIWAsyncEventproperty OnAsyncMouseUp: TIWAsyncEvent



TIWImageList 所在单元及继承链:
IWImageList.TIWImageList < TImageList < TDragImageList < TCustomImageList < TComponent < TPersistent < TObject

主要成员:


property BkColor: TColor    //背景色property BlendColor: TColor //混合色; 在产生 DrawingStyle 需要的不同效果时需要property ColorDepth: TColorDepth  //颜色深度property DrawingStyle: TDrawingStyle //dsFocus(焦点状态)、dsNormal(正常,默认)、dsSelected(选择状态)、dsTransparent(透明)property ImageType: TImageType       //图像类型: itImage(原图像)、itMask(遮罩)property ShareImages: Boolean  //?property Masked: Boolean  //?property Count: Integer   //property Height: Integer  //property Width: Integer   //property OnChange: TNotifyEvent  //function ExtractImageToCache(AImageIndex: Integer; const ACacheType: TCacheType): string //提取到缓存, 返回路径;                                                                                           //IW.CacheStream.TCacheType 是缓存期选项, 默认 ctOneTime //TCacheType = (ctOneTime、ctApp、ctSession、ctForm)


示例(通过 TIWImageFile 遍历 TIWImageList 中的图片):


var i: Integer;procedure TIWForm1.IWButton1AsyncClick(Sender: TObject; EventParams: TStringList);var  imgFilePath: string;begin  imgFilePath := IWImageList1.ExtractImageToCache(i);  IWImageFile1.ImageFile.Filename := imgFilePath;  Inc(i);  if i = IWImageList1.Count then i := 0;end;



  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net