THPDFPage.TextOut Method

 

THPDFPage.TextOut

THPDFPage

 

顶部  上一页  下一页

Prints text using the currently selected font.

 

Delphi 语法:

procedure TextOut ( X, Y: Single; Angle: Extended; Text: WideString); overload;

procedure TextOut ( X, Y: Single; Angle: Extended; Text: PWORD; TextLength: Integer); overload;

 

C++ 语法:

void __fastcall TextOut ( float X, float Y, Extended Angle, WideString Text);

void __fastcall TextOut ( float X, float Y, Extended Angle, WORD *Text, int TextLength);

 

说明:

此过程从点 X, Y 开始,以度为单位的方向 Angle 打印文本行 Text。PWORD 重载打印从 Text 开始的 TextLength 个 UTF-16 代码单元

 

对于嵌入的 Unicode-capable fonts,当前实现会在写入 PDF text operators 前从活动字体解析 glyph IDs 和 widths。这提高了同一文档在不同 PDF 阅读器中查看时的一致性

 

 

 

代码示例

HPDF.FontEmbedding := true;
HPDF.StandardFontEmulation := false;
HPDF.CurrentPage.SetFont( 'Calibri', [], 12 );
HPDF.CurrentPage.TextOut( 150, 200, 0, 'Using the TextOut method' );

 

另请参阅: SetFont, UnicodeTextOut.