ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Delphi TGraphic[1]介绍

2022-05-04 09:01:53  阅读:204  来源: 互联网

标签:TGraphic 剪贴板 对象 Delphi 调色板 介绍 图像 图形


Delphi TGraphic[1]介绍

1、概念

  • TGraphic是对象的抽象基类类型,例如可以存储和显示视觉图像的图标、位图和图元文件。
  • TGraphic是一个无法实例化的抽象类。后代图形对象覆盖了TGraphic的许多方法,以满足其特定文件格式和图形特征的需要。TGraphic还介绍了使用TPicture对象和剪贴板的方法。TGraphic的属性提供有关图形图像的状态和大小的信息。
  • 当图形类型已知时,将图形存储在其特定的类型对象中。否则,请使用可以保存任何类型TGraphic的TPicture对象。

2、属性/方法

  • 2.1 方法:
    • LoadFromFile  //从文件系统中读取图形。图中的旧内容丢失了。如果文件格式不正确,将生成异常。
    • SaveToFile   //将图形写入提供的文件中的磁盘。
    • LoadFromStream  //与LoadFromFile类似,除了源是一个流(例如TBlobStream)。
    • SaveToStream   //SaveToFile的流模拟。
    • LoadFromClipboardFormat  //用提供的数据替换当前图像。如果TGraphic不支持该格式,它将生成一个异常。 是一个抽象方法,该方法以剪贴板格式从变量加载图像。
    • SaveToClipboard格式-  //将图像转换为剪贴板格式。如果图像不支持转换为剪贴板格式,则会生成异常。
  • 2.2 属性
    • Empty  //指示图形对象是否包含图形。使用“空”确定图形是否绑定到图像。每个子图形对象都定义了自己的Get方法来访问Empty属性。示例:if Graphic1.Empty then  ...
    • Height  //图形的本地、未拉伸的高度。
    • Palette  //图像的调色板。如果图形不需要/使用调色板,则为零。
    • Modified  //指示图形对象是否已更改或编辑。
    • Transparent  //图像并没有完全覆盖其矩形区域
    • Width  //图形的原始、未拉伸的宽度。
    • OnChange  //每当图形发生变化时调用
    • PaletteModified  //在OnChange中指示调色板是否已更改。直到负责实现这个新调色板的人(例如:TImage)将其设置为False时,才会变为true。
    • OnProgress  //通用进度指标事件。传播到t图片和TImage on Progress事件

 

 

 

 

创建时间:2022.05.04  更新时间:

标签:TGraphic,剪贴板,对象,Delphi,调色板,介绍,图像,图形
来源: https://www.cnblogs.com/guorongtao/p/16220338.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有