Delphi TGraphic[1]介绍
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 更新时间:
博客园 滔Roy https://www.cnblogs.com/guorongtao 希望内容对你有所帮助,谢谢!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
2021-05-04 Delphi UniCode转汉字(\u 格式)、汉字转UniCode(\u 格式)
2020-05-04 Delphi WinAPI SetJob-暂停、继续、取消或重新启动指定打印机上的打印作业。
2020-05-04 Delphi WinAPI FindFirstPrinterChangeNotification 和FindNextPrinterChangeNotification
2020-05-04 Delphi WinAPI WaitForSingleObject-等待函数-等待指定对象处于有信号状态或超时间隔结束。
2020-05-04 Delphi WinAPI WaitForPrinterChange
2020-05-04 Delphi System单元-编译期函数(Dec,Inc,Odd,Pred,Succ,Ord,Chr,Low,High,Sizeof)
2020-05-04 Delphi WinAPI EnumJobs -枚举打印队列中的作业