Windows Forms 印刷サンプル

フォームをクリックすると既定のプリンタで”Hello Print”という文字列を印刷します。

//---------------------------------------------------
    class MainForm:System.Windows.Forms.Form
    {
        static void Main()
        {
            Application.Run(new MainForm());
        }


        public MainForm()
        {
            this.Text = "クリックして下さい";
            this.Click += this.MainForm_Click;
        }

        private void MainForm_Click(object sender, EventArgs e)
        {
            System.Drawing.Printing.PrintDocument prnDoc= new PrintDocument();
            prnDoc.PrintPage += OnPrintPage;
            prnDoc.Print();   
        }

        void OnPrintPage(object sender, PrintPageEventArgs e)
        {
            System.Drawing.Graphics g = e.Graphics;
            g.DrawString("Hello Print", this.Font, Brushes.Black, 0, 0);

        }
    }
//---------------------------------------------------
広告

akatukisiden について

フリーランスプログラマ 使用言語はC++,C#とそのつなぎのC++/CLI 専門はクライアントアプリ開発
カテゴリー: C#, Windows Forms パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中