|
THPDFPage.UnicodeTextOut
|
トップへ 前へ 次へ |
|
Unicode 文字列またはバッファーで表されるテキストを表示します。
このプロシージャは下位互換性のために保持されており、現在の TextOut フォントパイプラインを共有します。既存のコードですでに WideString または UTF-16 バッファーを渡している場合にこれを使用してください。
Delphi 構文: procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: PWORD; TextLength: Integer ); overload; procedure UnicodeTextOut( X, Y: Single; Angle: Extended; Text: WideString ); overload;
説明: このプロシージャは、点 X, Y から、度単位の方向 Angle(角度)を使用して、Unicode バッファー ( Text: PWORD, TextLength: Integer ) または Unicode 文字列 ( Text: WideString ) で表されるテキスト行を印刷します。
埋め込み可能な Unicode フォントの場合、HotPDF は、フォントの変更時にグリフ状態を更新し、アクティブな Windows フォントからグリフ ID を解決し、生成された PDF に一致する ToUnicode データを書き込むようになりました。これにより、Calibri などの埋め込みフォントのクロスビューアーレンダリングが向上します。
アクティブなフォントが最初に
Tests\Delphi\FontTest は、TextOut と埋め込みフォント検証の実際的な比較サンプルを提供します。
コード例
|