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
| XPos | Metnin çizileceği yatay konum. SetTextAlign işleviyle hizalama değiştirilmedikçe başvuru noktası genellikle ilk karakterin solundadır |
|---|---|
| YPos | Metnin çizileceği dikey konum. Başvuru noktası metnin taban çizgisidir |
| Text | Sayfaya çizilecek metin |
Açıklamalar
SetVerticalWritingMode açıkken metin, verilen noktadan sayfa boyunca yatay değil aşağı doğru ilerler