nicepreview.

使いやすい印刷プレビュー制御を目的としたDelphiコンポーネント
今すぐダウンロード

nicepreview. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Freeware
  • 出版社名:
  • Priyatna Harun
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 327 KB

nicepreview. タグ


nicepreview. 説明

NicePreviewは、印刷プレビューコントロールであるという主な目的を持つ効率的なDelphiコンポーネントです。 これは、洗練された印刷プレビューとオフコース印刷機能をアプリケーションに追加するためのショートカットです。 あなたがしなければならないのは、コンポーネントをドロップして、通常のスクリーンキャンバスのようにそれをペイントするためのいくつかのルーチンを書いています(デフォルトでは96 dpi)。はい、プリンタではなく画面DPIを使用します。 だからあなたはそれらを異なるDPIのプリンタに変換することを心配する必要はありません。すべてのピクセル座標。 プリンタ構成が変更されたときにNicePreviewは通知されません。したがって、TprinterSetupdialogまたはTPrintDialogを実行した後にReadPrinterConfigメソッドを呼び出し、変更を反映するようにすべてのページを再描画する必要があります。複雑なようですが、私を信頼してください、それは難しくありません。デモプロジェクトが含まれています。 コンポーネントの主な方法がいくつかあります。 手順ReadPrinterConfig。 ・この方法では、プリンタの現在の構成を読み取ります。ページの高さ、ページ幅、1インチあたりのドットなどです。プリンタ構成が変更されたときに通知されません。そのため、TprinterSetupDialogまたはTprintDialogを実行してからこのメソッドを呼び出す必要があります。 関数Beginページ:tcanvas; ・これは新しいページにキャンバス(TMetaFileCanvas)を割り当てます。この関数によって返されたキャンバスを描くことができます。 手順エンドページ ・このメソッドは、BeginGageによって返されたキャンバスの描画を終了したときに呼び出す必要があります。各始動はEndPageによって閉じられなければなりません。 手順クリア ・すべてのページを消去します。 プロシージャSavetoMetaFile(filename:string; page:整数); ・ページで指定したページをメタファイルに保存します。 手順PrintPage(ページ:整数); ・ページで指定されたページを印刷します。 手順PrintAll; ・説明的です。 手順VievaractualSize; ・「実サイズ」へのズーム。 手順ViewFitWidth。 ・「幅に適合」にズームします。 手順案内所holepage; ・「全ページ」をズームする。 手順ビューツーページ ・「2ページ」にズームする。 手順ViewFourpage; ・「4ページ」にズームする。


nicepreview. 関連ソフトウェア