DrawTextA

Metin, Sayfa düzeni

Açıklama

Sondaki A, ANSI (char) DLL giriş noktasını belirtir; ActiveX/COM yüzeyi yalnızca Unicode biçimini sunar. Davranış DrawText ile aynıdır ve dize bağımsız değişkenleri geçerli SetAnsiMode kod sayfası kullanılarak yorumlanır

Ö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 DLDrawTextA(InstanceID: Integer; XPos, YPos: Double; Text: PAnsiChar): Integer;

DLL

int DLDrawTextA(int InstanceID, double XPos, double YPos, const char * 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