Winフォームは、ピクチャボックスのコード印刷写真の二次元のPrintDocumentコントロールを使用しました

シーン

カスタムレイアウトを実装するための二次元コードを描画Winフォーム使用zxingとグラフィックス:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100127885

https://www.cnblogs.com/badaoliumangqizhi/p/11426919.html

ピクチャで表示上記二次元コードを実現した後、それを印刷。

効果

 

実現

ページのPrintDocumentコントロールをドラッグします。

 

 

ドラッグ効果後

そして、ボタンのボタンをドラッグして、イベントを入力して、それをダブルクリックします

 

プライベート 無効 button7_Click(オブジェクト送信者、EventArgsの電子)
        { 
            プリントダイアログMyPrintDg = 新しいプリントダイアログ(); 
            MyPrintDg.Document = printDocument1。
            場合(MyPrintDg.ShowDialog()== DialogResult.OK)は
            { 
                試みる
                { 
                    )(printDocument1.Printします。
                } 
                キャッチ
                {    // 停止打印 
                    printDocument1.PrintController.OnEndPrint(printDocument1、新しいSystem.Drawing.Printing.PrintEventArgs())。
                }  
            }
        }

 

PrintPageた場合に上のコントロールのPrintDocumentページデザイナードラッグを見つけ、右クリックしてプロパティ、イベントリストを見つけ、ダブルクリックし

以下のコードを書きます:

 

プライベート ボイド printDocument1_PrintPage(オブジェクト送信者、PrintPageEventArgs E)
        { 
            e.Graphics.DrawImage(pictureBox1.Image、2020 )。
        }

 

業績

 

おすすめ

転載: www.cnblogs.com/badaoliumangqizhi/p/11427016.html