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: AnsiString);

 

C++-syntaxis:

void __fastcall PrintText ( float X, float Y, Extended Angle, AnsiString Text);

 

Beschrijving:

Deze procedure drukt een tekstregel Text af vanaf punt X, Y met oriƫntatie Angle in graden

 

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