Exemplo n.º 1
0
        private void htmlToPdfConverter_PageCreatingEvent(PdfPageCreatingParams eventParams)
        {
            PdfPage pdfPage       = eventParams.PdfPage;
            int     pdfPageNumber = eventParams.PdfPageNumber;

            if (pdfPageNumber == 1)
            {
                pdfPage.DisplayHeader = false;
            }
        }
Exemplo n.º 2
0
        void htmlToPdfConverter_PageCreatingEvent(PdfPageCreatingParams eventParams)
        {
            PdfPage pdfPage       = eventParams.PdfPage;
            int     pdfPageNumber = eventParams.PdfPageNumber;

            if (pdfPageNumber == 1)
            {
                // set the header and footer visibility in first page
                pdfPage.DisplayHeader = false;
                pdfPage.DisplayFooter = false;
            }
            else if (pdfPageNumber > 1)
            {
                // set the header and footer visibility in second page
                pdfPage.DisplayHeader = true;
                pdfPage.DisplayFooter = true;
            }
        }
        private void htmlToPdfConverter_PageCreatingEvent(PdfPageCreatingParams eventParams)
        {
            PdfPage pdfPage       = eventParams.PdfPage;
            int     pdfPageNumber = eventParams.PdfPageNumber;

            if (pdfPageNumber == 1)
            {
                // set the header and footer visibility in first page

                pdfPage.DisplayFooter = false;
            }
            else
            {
                //int pageCount = eventParams.PdfDocument.Pages.Count;
                //if (pageCount == pdfPageNumber)
                //{
                //    AddSignatureFooter(pdfPage);

                //}
                //// set the header and footer visibility in second page
                //pdfPage.DisplayHeader = checkBoxDisplayHeaderInSecondPage.Checked;
                //pdfPage.DisplayFooter = checkBoxDisplayFooterInSecondPage.Checked;

                //if (pdfPage.DisplayHeader && checkBoxCustomizedHeaderInSecondPage.Checked)
                //{
                //    // override the default document header in this page
                //    // with a customized header of 200 points in height
                //    pdfPage.CreateHeaderCanvas(200);

                //    // layout a HTML document in header
                //    PdfHtml htmlInHeader = new PdfHtml("http://www.google.com");
                //    htmlInHeader.FitDestHeight = true;
                //    pdfPage.Header.Layout(htmlInHeader);

                //    // create a border for the customized header
                //    PdfRectangle borderRectangle = new PdfRectangle(0, 0,
                //                        pdfPage.Header.Width - 1, pdfPage.Header.Height - 1);
                //    borderRectangle.LineStyle.LineWidth = 0.5f;
                //    borderRectangle.ForeColor = System.Drawing.Color.Navy;
                //    pdfPage.Header.Layout(borderRectangle);
                //}
            }
        }
Exemplo n.º 4
0
        void htmlToPdfConverter_PageCreatingEvent(PdfPageCreatingParams eventParams)
        {
            PdfPage pdfPage       = eventParams.PdfPage;
            int     pdfPageNumber = eventParams.PdfPageNumber;

            if (pdfPageNumber == 1)
            {
                // set the header and footer visibility in first page
                pdfPage.DisplayHeader = m_formCollection["checkBoxDisplayHeaderInFirstPage"].Count > 0;
                pdfPage.DisplayFooter = m_formCollection["checkBoxDisplayFooterInFirstPage"].Count > 0;
            }
            else if (pdfPageNumber == 2)
            {
                // set the header and footer visibility in second page
                pdfPage.DisplayHeader = m_formCollection["checkBoxDisplayHeaderInSecondPage"].Count > 0;
                pdfPage.DisplayFooter = m_formCollection["checkBoxDisplayFooterInSecondPage"].Count > 0;

                if (pdfPage.DisplayHeader && m_formCollection["checkBoxCustomizedHeaderInSecondPage"].Count > 0)
                {
                    // override the default document header in this page
                    // with a customized header of 200 points in height
                    pdfPage.CreateHeaderCanvas(200);

                    // layout a HTML document in header
                    PdfHtml htmlInHeader = new PdfHtml("http://www.hiqpdf.com");
                    htmlInHeader.FitDestHeight = true;
                    pdfPage.Header.Layout(htmlInHeader);

                    // create a border for the customized header
                    PdfRectangle borderRectangle = new PdfRectangle(0, 0, pdfPage.Header.Width - 1, pdfPage.Header.Height - 1);
                    borderRectangle.LineStyle.LineWidth = 0.5f;
                    borderRectangle.ForeColor           = System.Drawing.Color.Navy;
                    pdfPage.Header.Layout(borderRectangle);
                }
            }
        }