HotPDF コンポーネント Delphi TextOut サンプル – フォントスタイルと文字セット
この包括的なHotPDF コンポーネント TextOut サンプルは、高度なフォント処理、文字セットサポート、テキストスケーリング、間隔調整、およびレンダリングモードを実演します。このサンプルは、Delphi アプリケーションでの PDF 生成のための詳細なフォントと文字セットのデモンストレーションを実用的な例とともに生成します。
異なるスタイルの Arial、Times New Roman、Courier New を示すフォントファミリーのデモンストレーション
高度なテキスト書式設定:スケーリング、文字/単語間隔、レンダリングモード
実演される主要機能
- フォントファミリーサポート: 様々なスタイルの Arial、Times New Roman、Courier New
- 文字セット処理: アラビア語、東欧、OEM、ロシア語、トルコ語文字セット
- テキストスケーリング: 水平テキスト圧縮と拡張
- 文字間隔: 読みやすさ向上のための文字間隔の微調整
- 単語間隔: より良いテキストレイアウトのための単語間のスペース調整
- レンダリングモード: 塗りつぶし、ストローク、塗りつぶし+ストローク、非表示テキストレンダリング
📝 重要な注意
ShowCharset は、文字コードを通じて文字セットから文字を表示することを技術的に実演するためにのみ使用されます。通常のテキスト表示では、文字コードを指定する必要なく、TextOut を使用して希望する文字列を直接表示できます。
このサンプルの ShowCharset プロシージャは、異なる文字エンコーディングが Unicode/ASCII コードによって個々の文字をどのようにレンダリングするかを具体的に示すために設計されています。実際のアプリケーションでは、テキスト文字列で直接 TextOut メソッドを使用するだけです。
技術的実装
このサンプルは、以下を含む HotPDF コンポーネントの包括的なテキスト出力機能を紹介します:
- クロスプラットフォーム表示の一貫性のためのフォント埋め込み
- 国際テキストのための Unicode 文字サポート
- 高度なテキスト配置と回転
- ナビゲーションのための PDF アウトライン/ブックマーク生成
- 自動ページ管理による複数ページドキュメント作成
[crayon-68666f94c80c0474230116/]