Witam.
Mam mały problem z funkcją DrawText. Używam jej, by malować na canvasie tekst z funkcją zawijania (z flagą DtWordBreak) lecz to mi nie wystarczy. Jak zrobić by ta funkcja (może jest jakiś inny sposób) zwróciła mi tekst do Stringa już zawinięty? Po namalowaniu na canvasie chcę zrobić jeszcze kilka operacji na tekście (głównie canvas) , a fajnie by było, gdybym miał do niego dostęp już po zawinięciu w formie Stringa. Może da się wykorzystać jakoś funkcję WrapText, która by się zachowywała TAK SAMO (tzn. w tych samych miejscach umiejscawiałaby znak nowej lini) jak funkcja DrawText.
WrapText(const Line, BreakStr: string; nBreakChars: TSysCharSet; MaxCol: Integer):string;
tylko w parametrze MaxCol podaje się bodajże liczbę liter, a nie np. szerokość tekstu tak jak w DrawText po którym dany tekst ma zostać zawinięty. (Tekst zawijam gdy nie mieści się na PaintBoxie, ew. formie)
Bardzo proszę o pomoc.
Pozdrawiam.