Esempio n. 1
0
        private void print_pdf(string pdf_path)
        {
            if (this.InvokeRequired)
            {
                this.Invoke(new Action <string>(print_pdf), pdf_path);
                return;
            }

            PdfDocumentViewer pdf = new PdfDocumentViewer();

            pdf.LoadFromFile(pdf_path);
            pdf.Print();
        }
Esempio n. 2
0
 public LimitationsForm(PdfViewer viewer) : this()
 {
     this.viewer = viewer;
     Visible     = false;
     foreach (Control control in viewer.Controls)
     {
         PdfDocumentViewer documentViewer = control as PdfDocumentViewer;
         if (documentViewer != null)
         {
             documentViewer.FunctionalLimitsOccurred += new EventHandler(OnFunctionalLimitsOccurred);
             break;
         }
     }
     viewer.DocumentChanged += new PdfDocumentChangedEventHandler(OnDocumentChanged);
 }
Esempio n. 3
0
        private TabPage StringToBase64PDFView(TabPage tabPage, KeyValue item)
        {
            pdf = item._value;
            MemoryStream ms        = new MemoryStream(Convert.FromBase64String(pdf));
            var          pdfViewer = new PdfDocumentViewer();

            pdfViewer.LoadFromStream(ms);

            pdfViewer.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                                                                      | System.Windows.Forms.AnchorStyles.Left)
                                                                     | System.Windows.Forms.AnchorStyles.Right)));
            pdfViewer.AutoScroll     = true;
            pdfViewer.PageLayoutMode = Spire.PdfViewer.Forms.PageLayoutMode.SinglePageContinuous;
            pdfViewer.Size           = new System.Drawing.Size(824, 335);
            pdfViewer.ViewerMode     = Spire.PdfViewer.Forms.PdfViewerMode.PdfViewerMode.MultiPage;
            pdfViewer.ZoomFactor     = 1F;
            pdfViewer.ZoomMode       = Spire.PdfViewer.Forms.ZoomMode.Default;

            tabPage.Controls.Add(pdfViewer);

            return(tabPage);
        }