2010-12-15 11 views
1

PrintDocumentとそのPrintPageイベントは、グラフィックオブジェクトを使用してページに描画する関数に関連付けられています。PrintDocumentの作成に役立つツールはありますか?

しかし、これは非常に面倒です。私は設定ファイルに会社のデータがあります。上の方がロゴ、右上が日付、中央のデータがいくつかあります。

現在、ここで私はそれを行う方法です。

private void handlePrintPage(object sender, PrintPageEventArgs e) 
{ 
    e.Graphics.DrawString("Foo", font, brush, new PointF(10, 10)); 
    e.Graphics.DrawString("Bar", font, brush, new PointF(10, 30)); 
} 

は今、その正確にそのように、私は2で割るとの中央に印刷することができますページ幅のpageHeightのようないくつかの変数を持っていません文書や遠方などに表示されます。

しかし、やはりthはですので、退屈です。ページのデータを印刷するための良い方法はありますか?

答えて

1

はCOM経由でWordを使用してみてください、非常に簡単、何の計算に必要な、また、単にテンプレートを使用しないと、あなたは、配列のいくつかの並べ替えとして文書を扱うことができます:)

をこれは本当に良い記事で、私が使用しています

http://www.c-sharpcorner.com/UploadFile/amrish_deep/WordAutomation05102007223934PM/WordAutomation.aspx

が、それは:)

を役に立てば幸い:でも、そのかなり古い場合、Office 2010とそれ
関連する問題