HotPDF 组件 Delphi TextOut 示例

HotPDF 组件 Delphi TextOut 示例

本示例演示了 HotPDF 组件在 Delphi 中的强大文本输出功能。该演示展示了各种字体处理、字符集支持、文本格式化选项以及高级渲染技术,这些功能使 HotPDF 成为专业 PDF 生成的理想选择。

HotPDF 组件 Delphi TextOut 示例 - 显示字体和字符集

图1:HotPDF 组件演示不同字体系列(Arial、Times New Roman、Courier New)和多种字符集(阿拉伯语、东欧、俄语、土耳其语、OEM)的字符输出效果

HotPDF 组件 Delphi TextOut 示例 - 文本缩放、单词间距和渲染模式

图2:展示文本缩放、字符间距调整、单词间距修改以及不同文本渲染模式(填充、描边、填充+描边、不可见)的高级文本格式化功能

演示的关键特性

  • 多字体系列支持 – 演示 Arial、Times New Roman 和 Courier New 字体
  • 字体样式变化 – 包括普通、粗体、斜体和粗斜体组合
  • 国际字符集 – 支持阿拉伯语、东欧、俄语、土耳其语和 OEM 字符集
  • 文本缩放控制 – 水平文本缩放,用于压缩或扩展文本宽度
  • 字符间距调整 – 字符之间的精确间距控制
  • 单词间距修改 – 单词之间的间距自定义
  • 渲染模式选项 – 填充、描边、填充+描边和不可见文本模式
  • Unicode 支持 – 通过 WideString 实现完整的 Unicode 字符处理
  • 字体嵌入 – 确保跨系统的一致字符显示

重要说明

ShowCharset 仅用于演示通过字符代码显示字符集中的字符。对于常规文本显示,您只需直接使用 TextOut 来显示所需的字符串。

技术实现

核心组件配置

  • 字体嵌入 – 启用以确保跨系统的字符一致性
  • 标准字体仿真 – 禁用以防止字符映射问题
  • 文档压缩 – 启用以优化文件大小
  • 大纲导航 – 为大型文档提供结构化导航

完整源代码

 


Discover more from losLab Software Development

Subscribe to get the latest posts sent to your email.