示例#1
0
        private void webBrowser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            Web.ExtendedBrowserControl browser = sender as Web.ExtendedBrowserControl;
            if (browser == null)
            {
                return;
            }
            if (browser.Tag is Classes.Tag)
            {
                var tag = (Classes.Tag)browser.Tag;
                browser.Print(DocPrintDialog.Printer, Environment.ShowHelpString + "printtemplate" + ((tag.TypeID == 3) ? "landscape" : "") + ".html" + ((copiescount > 1) ? ("?numcopies=" + copiescount.ToString()) : ""));
                syncPrintEForm.Set();
                if (browser.Version.Major < 7)
                {
                    if (browser == webBrowser)
                    {
                        panelBrowser.Controls.Remove(webBrowser);
                        webBrowser = null;
                    }
                    browser.DocumentCompleted -= webBrowser_DocumentCompleted;
                    browser.PrintCompleted    -= Browser_PrintCompleted;
                    browser.Dispose();
                }
            }
            else
            {
                browser.Print(DocPrintDialog.Printer, Environment.ShowHelpString + "printtemplate.html");

                syncPrintEForm.Set();
                if (browser.Version.Major < 7)
                {
                    if (browser == webBrowser)
                    {
                        panelBrowser.Controls.Remove(webBrowser);
                        webBrowser = null;
                    }
                    browser.DocumentCompleted -= webBrowser_DocumentCompleted;
                    browser.PrintCompleted    -= Browser_PrintCompleted;
                    browser.Dispose();
                }
            }
        }
示例#2
0
        private void RestoreBrowser()
        {
            //
            // webBrowser
            //
            ComponentResourceManager resources = new ComponentResourceManager(typeof(PrintAllDialog));

            webBrowser = new Kesco.Lib.Win.Web.ExtendedBrowserControl();
            panelBrowser.SuspendLayout();
            SuspendLayout();
            webBrowser.AllowWebBrowserDrop = false;
            resources.ApplyResources(webBrowser, "webBrowser");
            webBrowser.EnableInternalReloader         = false;
            webBrowser.IsWebBrowserContextMenuEnabled = false;
            webBrowser.Name         = "webBrowser";
            webBrowser.SelfNavigate = false;
            webBrowser.NeedEvent    = true;
            webBrowser.WebBrowserShortcutsEnabled = false;
            webBrowser.DocumentCompleted         += webBrowser_DocumentCompleted;
            webBrowser.PrintCompleted            += Browser_PrintCompleted;
            panelBrowser.Controls.Add(webBrowser);
            panelBrowser.ResumeLayout(false);
            ResumeLayout(false);
        }
示例#3
0
        /// <summary>
        ///   Required method for Designer support - do not modify the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            var resources =
                new System.ComponentModel.ComponentResourceManager(typeof(PrintAllDialog));

            this.label1       = new System.Windows.Forms.Label();
            this.buttonCancel = new System.Windows.Forms.Button();
            this.panelBrowser = new System.Windows.Forms.Panel();
            this.webBrowser   = new Lib.Win.Web.ExtendedBrowserControl();
            this.panelImg     = new System.Windows.Forms.Panel();
            this.pdfEdit      = new PDFView();
            this.imgEdit      = new ImageShowControl();
            this.panelReport  = new System.Windows.Forms.Panel();
            this.labelNum     = new System.Windows.Forms.Label();
            this.label2       = new System.Windows.Forms.Label();
            this.panelBrowser.SuspendLayout();
            this.panelImg.SuspendLayout();
            this.panelReport.SuspendLayout();
            this.SuspendLayout();
            //
            // label1
            //
            resources.ApplyResources(this.label1, "label1");
            this.label1.Name = "label1";
            //
            // buttonCancel
            //
            resources.ApplyResources(this.buttonCancel, "buttonCancel");
            this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
            this.buttonCancel.Name         = "buttonCancel";
            this.buttonCancel.Click       += new System.EventHandler(this.buttonCancel_Click);
            //
            // panelBrowser
            //
            resources.ApplyResources(this.panelBrowser, "panelBrowser");
            this.panelBrowser.Controls.Add(this.webBrowser);
            this.panelBrowser.Name = "panelBrowser";
            //
            // webBrowser
            //
            this.webBrowser.AllowWebBrowserDrop = false;
            resources.ApplyResources(this.webBrowser, "webBrowser");
            this.webBrowser.EnableInternalReloader         = false;
            this.webBrowser.IsWebBrowserContextMenuEnabled = false;
            this.webBrowser.Name         = "webBrowser";
            this.webBrowser.SelfNavigate = false;
            this.webBrowser.NeedEvent    = true;
            this.webBrowser.WebBrowserShortcutsEnabled = false;
            this.webBrowser.DocumentCompleted         += new System.Windows.Forms.WebBrowserDocumentCompletedEventHandler(this.webBrowser_DocumentCompleted);
            this.webBrowser.PrintCompleted            += Browser_PrintCompleted;
            //
            // panelImg
            //
            resources.ApplyResources(this.panelImg, "panelImg");
            this.panelImg.Controls.Add(this.pdfEdit);
            this.panelImg.Controls.Add(this.imgEdit);
            this.panelImg.Name = "panelImg";
            //
            // pdfEdit
            //
            this.pdfEdit.CurrentStamp   = null;
            this.pdfEdit.CurrentStampID = 0;
            resources.ApplyResources(this.pdfEdit, "pdfEdit");
            this.pdfEdit.FileName        = "";
            this.pdfEdit.ForceReplicate  = false;
            this.pdfEdit.ImageID         = 0;
            this.pdfEdit.IsEditNotes     = false;
            this.pdfEdit.IsMoveImage     = false;
            this.pdfEdit.IsSelectionMode = false;
            this.pdfEdit.Name            = "pdfEdit";
            this.pdfEdit.NeedPreview     = false;
            this.pdfEdit.Orientation     = System.Windows.Forms.Orientation.Vertical;
            this.pdfEdit.Page            = 0;
            this.pdfEdit.ScrollPositionX = 0;
            this.pdfEdit.ScrollPositionY = 0;
            this.pdfEdit.SelectionMode   = false;
            this.pdfEdit.ShowThumbPanel  = false;
            this.pdfEdit.SplinterPlace   = 25;
            this.pdfEdit.UseLock         = false;
            //
            // imgEdit
            //
            this.imgEdit.AnnotationDraw = false;
            this.imgEdit.CurrentStamp   = null;
            this.imgEdit.CurrentStampID = 0;
            this.imgEdit.Cursor         = System.Windows.Forms.Cursors.Default;
            resources.ApplyResources(this.imgEdit, "imgEdit");
            this.imgEdit.DPI              = 96F;
            this.imgEdit.ForceReplicate   = false;
            this.imgEdit.Image            = null;
            this.imgEdit.ImageID          = 0;
            this.imgEdit.ImageResolutionX = 1;
            this.imgEdit.ImageResolutionY = 1;
            this.imgEdit.IsCorrectScaleDrawThumbnailPanel = true;
            this.imgEdit.IsEditNotes               = false;
            this.imgEdit.IsMoveImage               = true;
            this.imgEdit.IsSelectionMode           = false;
            this.imgEdit.IsVerifyFile              = true;
            this.imgEdit.Name                      = "imgEdit";
            this.imgEdit.Page                      = 0;
            this.imgEdit.SaveStampsInternal        = true;
            this.imgEdit.ScrollPositionX           = 0;
            this.imgEdit.ScrollPositionY           = 0;
            this.imgEdit.IsSelectionMode           = false;
            this.imgEdit.ShowThumbPanel            = false;
            this.imgEdit.SplinterPlace             = 140;
            this.imgEdit.ThumbnailPanelOrientation =
                Lib.Win.ImageControl.ImageControl.TypeThumbnailPanelOrientation.Left;
            this.imgEdit.TypeWorkThumbnailImagesPanel = 3;
            this.imgEdit.UseLock = false;
            this.imgEdit.Zoom    = 100;
            //
            // panelReport
            //
            resources.ApplyResources(this.panelReport, "panelReport");
            this.panelReport.Controls.Add(this.labelNum);
            this.panelReport.Controls.Add(this.label2);
            this.panelReport.Name = "panelReport";
            //
            // labelNum
            //
            resources.ApplyResources(this.labelNum, "labelNum");
            this.labelNum.Name = "labelNum";
            //
            // label2
            //
            resources.ApplyResources(this.label2, "label2");
            this.label2.Name = "label2";
            //
            // PrintAllDialog
            //
            resources.ApplyResources(this, "$this");
            this.CancelButton = this.buttonCancel;
            this.ControlBox   = false;
            this.Controls.Add(this.panelBrowser);
            this.Controls.Add(this.panelReport);
            this.Controls.Add(this.panelImg);
            this.Controls.Add(this.buttonCancel);
            this.Controls.Add(this.label1);
            this.DoubleBuffered = true;
            this.Name           = "PrintAllDialog";
            this.Closed        += new System.EventHandler(this.PrintAllDialog_Closed);
            this.Load          += new System.EventHandler(this.PrintAllDialog_Load);
            this.panelBrowser.ResumeLayout(false);
            this.panelImg.ResumeLayout(false);
            this.panelReport.ResumeLayout(false);
            this.ResumeLayout(false);
        }