2012-11-25 27 views
5

Próbuję dodać odstępy między znakami do liter podczas rysowania na płótnie w Delphi. Rozstawienie w poziomie działa dobrze, używając interfejsu API SetTextCharacterExtra, ale jeśli narysuję tekst na płótnie przy użyciu DrawText i jest w nim przerwa liniowa, w jaki sposób mogę ustawić odstępy w pionie? Próbowałem SetTextJustification, ale myślę, że działa tylko dla znaku przestrzeni.Odstępy między liniami GDI w Delphi?

Czy mimo to mogę dostosować odstępy między znakami w pionie?

+2

AFAIK musisz ręcznie zawijać i umieszczać linie dla dowolnego niestandardowego odstępu między wierszami. –

+0

w inny sposób to zrobić? –

+0

W [tym pytaniu] (http://stackoverflow.com/questions/1758908/win32-drawtext-line-height) plakat powinien użyć kontrolki RichEdit. Nie wiem, czy może to dotyczyć twojej sprawy .. –

Odpowiedz