Strona 1 z 1

Drukowanie tekstu z pliku

Nowy postNapisane: środa, 30 czerwca 2010, 10:36
przez duf
Chciałbym wydrukować tekst z pliku tekstowego oczywiście tak, żeby tekst zmieścił się na szerokości kartki. Zrobiłem to z TMemo:
Kod: Zaznacz cały
int h = 10;
TMemo* memo = new TMemo(this);
memo->Parent = this;
memo->Width = 850;
memo->WordWrap = true;
memo->Lines->Add( plik->Text );
Printer()->BeginDoc();
for ( short int i = 0; i < memo->Lines->Count; ++i, h+=80 )
Printer()->Canvas->TextOut( 20, h, memo->Lines->Strings[i] );
Printer()->EndDoc();
delete memo;

Wydaje mi się to naciągane. Czy nie można prościej?

Re: Drukowanie tekstu z pliku

Nowy postNapisane: środa, 30 czerwca 2010, 11:36
przez Cyfrowy Baron
► patrz serwis: Cyfrowy Baron dział: porady -> TRichEdit & Memo -> Drukowanie zawartości obiektu Memo.