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
| 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 |