THPDFPage.TextOut Method

 

THPDFPage.TextOut

THPDFPage

 

الأعلى  السابق  التالي

يطبع النص باستخدام الخط المحدد حاليًا

 

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:

يطبع هذا الإجراء سطر نص Text من النقطة X, Y بالتوجه Angle بالدرجات. والنسخة ذات PWORD تطبع TextLength وحدة رمز UTF-16 بدءًا من Text

 

بالنسبة إلى الخطوط المضمنة القادرة على Unicode، يحل التنفيذ الحالي glyph IDs والعروض من الخط النشط قبل كتابة PDF text operators. يحسن ذلك الاتساق عند عرض المستند نفسه في قارئات PDF مختلفة

 

إذا كنت تتحقق من إخراج الخط الفعلي، فاستدع SetFont للوجه الهدف أولًا واستخدم THotPDF.FontEmbedding = true مع 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' );

 

انظر أيضا: SetFont, UnicodeTextOut.