コード例 #1
0
        private void webBrowser_ShowPrintPreviewDialog_DocumentCompleted(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
        {
            if (sender != null)
            {
                System.Windows.Forms.WebBrowser _send = (System.Windows.Forms.WebBrowser)sender;
                _send.ShowPrintDialog();
                //System.Windows.Forms.SaveFileDialog save = new System.Windows.Forms.SaveFileDialog();

                /*System.Windows.Controls.PrintDialog dlg = new System.Windows.Controls.PrintDialog();
                 * dlg.PageRangeSelection = System.Windows.Controls.PageRangeSelection.AllPages;
                 * dlg.UserPageRangeEnabled = true;
                 * dlg.CurrentPageEnabled = true;
                 * dlg.SelectedPagesEnabled = true;
                 * if (dlg.ShowDialog() == true)
                 * {
                 *  _send.ShowPrintDialog();
                 *  _send.Print();
                 *  System.Windows.Xps.Packaging.XpsDocument xpsDocument = new System.Windows.Xps.Packaging.XpsDocument("C:\\FixedDocumentSequence.xps", FileAccess.ReadWrite);
                 *  System.Windows.Documents.FixedDocumentSequence fixedDocSeq = xpsDocument.GetFixedDocumentSequence();
                 *  dlg.PrintDocument(fixedDocSeq.DocumentPaginator, "Test print job");
                 * }*/
            }
        }
コード例 #2
0
 private void Print_Doc(object sender, System.Windows.Forms.WebBrowserDocumentCompletedEventArgs e)
 {
     //Druckdialog
     printwb.ShowPrintDialog();
 }