THPDFPage.TextOut Method

 

THPDFPage.TextOut

THPDFPage

 

Góra  Poprzedni  Następny

Prints text using the currently selected font.

 

Delphi syntax:

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

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

 

C++ syntax:

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

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

 

Description:

Ta procedura wypisuje wiersz tekstu Text od punktu X, Y, z orientacją Angle w stopniach. Przeciążenie z PWORD wypisuje TextLength jednostek kodu UTF-16 zaczynając od Text

 

W przypadku osadzonych fontów obsługujących Unicode bieżąca implementacja rozwiązuje identyfikatory i szerokości glifów z aktywnego fontu przed zapisaniem operatorów tekstu PDF. Poprawia to spójność, gdy ten sam dokument jest wyświetlany w różnych czytnikach PDF

 

Jeśli weryfikujesz rzeczywiste wyjście fontu, najpierw wywołaj SetFont dla docelowego kroju i użyj THotPDF.FontEmbedding = true razem z THotPDF.StandardFontEmulation = false

 

Code Example

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

 

Zobacz też: SetFont, UnicodeTextOut.