印刷プレビューを変更します
-
20-08-2019 - |
質問
私は(文書の)印刷プレビューを表示し、「記号」インクピクチャコントロールを介した文書へのユーザー(複数可)を要求するC#のアプリケーションを構築しています。私は何の問題インクピクチャコントロールからビットマップを抽出してのPrintDocumentに適用することを得なかっました(私は印刷プレビューの前工程で、この以前の操作を行うとのPrintDocumentにそれらの画像をペイント)が、印刷プレビューの目的は、できるようにすることですそれが印刷され、それにサインオフされるようにます。
文書をレビューするユーザー(複数可)私は修正1に文書をリセットしようとしました。
// MyDocumentType derives from PrintDocument and ipSignature is a
// user control derived from InkPicture that converts the ink to
// a gif
MyDocumentType doc = (MyDocumentType)ppcPreview.Document;
doc.AddSignature(ipSignature.Gif);
ppcPreview.Document = doc;
私は印刷プレビュー制御を再構築しようとしました。
MyDocumentType doc = (MyDocumentType)ppcPreview.Document;
doc.AddSignature(ipSignature.Gif);
ppcPreview = new PrintPreviewControl();
ppcPreview.Document = doc;
全く影響します。
それはまた、改変だ後にコントロールを無効には何もしません。
私は一種の困惑ます。
解決
あなたが代わりに無効化のInvalidatePreview方法を使用してみましたか。
所属していません StackOverflow