DrawText

Metin, Sayfa düzeni

Açıklama

Önceden belirlenen yazı tipi boyutunda seçili yazı tipini kullanarak seçilen sayfaya metin çizer. Hiç yazı tipi eklenmemişse 12 pt Helvetica otomatik olarak eklenir ve seçilir. Metnin hizalaması SetTextAlign işleviyle değiştirilebilir

Arapça, İbranice, Hint yazıları veya diğer karmaşık yazı karakterlerini içeren metin, seçilen yazı tipi yüklü sistem yüzüne sahip TrueType ya da standart yazı tipi olduğu sürece çizimden önce otomatik olarak biçimlendirilir (bağlamsal harf biçimleri, zorunlu bitişik harfler ve sağdan sola sıralama). Bu yönlendirmeyi devre dışı bırakmak için SetTextShaping, seçilen yüzle açıkça biçimlendirmek için DrawShapedText kullanın. Latin, Kiril, Yunan ve CJK metni her zaman düz çizim yolunu korur

Sözdizimi

Delphi

Function TPDFlib.DrawText(XPos, YPos: Double; Const Text: WideString): Integer;

ActiveX

Function PDFlib::DrawText(XPos As Double, YPos As Double, Text As String) As Long

DLL

int DLDrawText(int InstanceID, double XPos, double YPos, const wchar_t * Text);

Parametreler

XPosMetnin çizileceği yatay konum. SetTextAlign işleviyle hizalama değiştirilmedikçe başvuru noktası genellikle ilk karakterin solundadır
YPosMetnin çizileceği dikey konum. Başvuru noktası metnin taban çizgisidir
TextSayfaya çizilecek metin

Açıklamalar

SetVerticalWritingMode açıkken metin, verilen noktadan sayfa boyunca yatay değil aşağı doğru ilerler