名前 題名 ▼ Mr.XRAYさん > ▼ 宮さん > > > 質問1:どちらを使うべきなのか解りません。 > TextOutFileはTplPrevのメソッドです。このメソッドは禁則処理をして印刷 > (印刷プレビュー)します。 > したがって、テキストエディタの印刷には向いていないと思います。 > また、DrawTextExでは、ページを越える印刷は自分で処理する必要がありま > す。 > テキストエディタの印刷は、テキストをStringListなどに読込んで、自分で > 各々の行を印刷する処理を自分で書くことになるでしょう。 > > > 質問2:プレビューのページ数は正しく表示しているのですがテキストが一ページを > > 表示したままです。 > > デモ03TextFileと0404_PageCountを参考にしました。 > > 03_TextFileの説明 > http://mrxray.on.coocan.jp/Delphi/plPrev/T_TextOutFile.htm > では、 > >複数頁にわたるテキスト文書の印刷コード例はメソッドの説明ページにあり > >ます. > となっていますので、そちらを参考にして下さい。 > http://mrxray.on.coocan.jp/Delphi/plPrev/M_TextOutFile.htm > テキストエディタの場合、このメソッドの最後の引数の値を0にします。 > > 結果的に、StringListOutを使用するか、テキストをStringList等に読込んで > 自分で印刷する(改頁を考慮した)コードを書くことになります。 > StringListOutメソッドは、その処理を内部で行っているだけです。ただし、 > 禁則処理や、文字列の両端揃えなどの機能を持たせているため、処理は遅い > です(現在のところ処理の高速化の予定はありません)。 > > [備考] > TplPrevを用いた印刷処理(改頁等)は、基本的にTPrinterを使用したものと同じです。 > TPrinterではどのように処理するのかを、まず知る必要があります。 > > http://mrxray.on.coocan.jp/Delphi/plPrev/plPrev.htm > ■ 描画用キャンバスと印刷プレビュー画面 > の4行目の説明参考。 GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link