私はchequePrintingプロジェクトをWindowsフォームを使って作業しています。私の要件の1つは、印刷ボタンをクリックして受取票を印刷することですが、次の画像の白い部分のみを表示するのではなく、 。Windowsレイアウトのtablelayoutpanelとラベルだけを印刷するには?
私は印刷プレビューイベントハンドラのために使用しているコードは、次のとおりです。
Graphics myGraphics = this.CreateGraphics();
Size s = this.Size;
memoryImage = new Bitmap(s.Width, s.Height, myGraphics);//
Graphics memoryGraphics = Graphics.FromImage(memoryImage);
memoryGraphics.CopyFromScreen(label9.Location.X, label9.Location.Y, 52, 9, s);
printPreviewDialog1.Document = PrintDoc1;
PrintDoc1.PrintPage += printDocument2_PrintPage;
printPreviewDialog1.ShowDialog()
誰もが、私は私の問題を解決する方法を教えていただけますか?
私はタイトルから、白い部分が 'TableLayoutPanel'であると仮定します。あなたが印刷したいのはそれだけです。 –
はい、あなたは正しいです。どうすればいいですか教えてください。 – Dusk