DrawText

テキスト, ページレイアウト

説明

選択したフォントを所定のフォントサイズで使用し、選択したページにテキストを描画します。フォントが追加されていない場合は 12 pt Helvetica が自動的に追加されて選択されます。テキストの配置は SetTextAlign 関数で変更できます

アラビア語、ヘブライ語、インド系文字またはその他の複雑スクリプト文字を含むテキストは、選択したフォントがインストール済みシステムフェイスを持つ TrueType または標準フォントであれば、描画前に自動整形されます(文脈依存文字形、必須合字および右から左の順序)。この経路を無効にするには SetTextShaping を、選択したフェイスで明示的に整形するには DrawShapedText を使用します。ラテン文字、キリル文字、ギリシャ文字および CJK テキストは常にプレーン描画パスを維持します

構文

Delphi

Function TPDFlib.DrawText(XPos, YPos: Double; Const Text: WideString): Integer;

ActiveX

Function PDFlib::DrawText(XPos As Double, YPos As Double, Text As String) As Long

DLL

int DLDrawText(int InstanceID, double XPos, double YPos, const wchar_t * Text);

パラメータ

XPosテキストを描画する水平位置です。SetTextAlign 関数で配置を変更していない限り、基準点は通常、最初の文字の左側です
YPosテキストを描画する位置の垂直座標。基準点はテキストベースライン
Textページに描画するテキスト

備考

SetVerticalWritingMode がオンの間は、テキストは指定点から横方向ではなくページ下方向へ進みます