THPDFPage.TextOut Methode

 

THPDFPage.TextOut

THPDFPage

 

Boven  Vorige  Volgende

Drukt tekst af met het momenteel geselecteerde lettertype

 

Delphi-syntaxis:

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

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

 

C++-syntaxis:

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

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

 

Beschrijving:

Deze procedure drukt een tekstregel Text af vanaf punt X, Y met oriƫntatie Angle in graden. De PWORD-overload drukt TextLength UTF-16-code-eenheden af vanaf Text

 

Voor ingebedde Unicode-geschikte fonts haalt de huidige implementatie eerst glyph-ID's en breedtes op uit het actieve font voordat de PDF-tekstoperators worden geschreven. Dat maakt de uitvoer consistenter wanneer hetzelfde document in verschillende PDF-readers wordt bekeken

 

Als u de werkelijke fontuitvoer wilt valideren, roep eerst SetFont aan voor het gewenste lettertype en gebruik THotPDF.FontEmbedding = true met THotPDF.StandardFontEmulation = false

 

Codevoorbeeld

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

 

Zie ook: SetFont, UnicodeTextOut