Delphi'de bir TRect'in içine metin çizmek istiyorum. Aşağıdaki işlevsellik için umuyorum:Delphi - Metnin ortasında çok satırlı metin çizme
- metin TRect
- içinde dikey merkezli çizin metin (kullanmanın 1'den fazla hat için uzay TRect en varsa TRect
- içinde yatay olarak ortalanmış metin çizin yükseklik), metin çok satırlı çizin
- Metin, Metin kutusuna sığmıyorsa (tek veya çoklu satırda), ardından metne elips ekleyiniz.
Ben Windows.DrawText() işlevini neredeyse görebilirsiniz metin, satırlı yazma ve dikey merkezli zaman ancak birbirini dışladığı, bu işlevlerini kapsamaktadır.
Bu işlevin pencerelere (2000+) eklenmiş olup olmadığını merak ediyordum? Eğer değilse, kendi işlevimi yazmadan bunu yapmanın bir yolu var mı?
TLabel kullanabilir misiniz? Gereken tüm işlevselliğe sahip olduğunu düşünüyorum. –
Evet muhtemelen yapabilir, ancak bir etiket kullanmak istemiyorum, çekmek için bir tuvalim var. – Simon