イベントPrintPageEventHandlerを使用して PrintPreview に送信しようとしているドキュメントにテキストを配置しようとしています。このコードで:
System.Drawing.Printing += new System.Drawing.Printing.PrintPageEventHandler(PrintDocument_PrintPage);
次に、コードを使用します。
void PrintDocument_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawString("Hawkeye", new Font("Arial", 80, FontStyle.Bold), Brushes.Black, 0, 0);
}
それを行うと、テキストはドキュメントの後ろに表示されます。System.Printingが残りのドキュメントを印刷領域に描画する前にイベントがトリガーされるためだと思います。印刷可能なドキュメントの前にテキストを表示したい場合、どうすればよいか誰か提案がありますか?