PdfRpt.Core.Helper.PdfConformance.SetConformanceLevel C# (CSharp) Method

SetConformanceLevel() public method

Sets PDF/A Conformance Level.
public SetConformanceLevel ( ) : void
return void
        public void SetConformanceLevel()
        {
            if (PageSetup.ConformanceLevel == PdfXConformance.PDFXNONE)
            {
                // Sets the transparency blending colorspace to RGB.
                // The default blending colorspace is CMYK and will result in faded colors in the screen and in printing.
                PdfWriter.RgbTransparencyBlending = true;
                return;
            }

            if ((int)PageSetup.ConformanceLevel <= (int)PdfXConformance.PDFX32002)
            {
                PdfWriter.PDFXConformance = (int)PageSetup.ConformanceLevel;
            }
        }

Usage Example

コード例 #1
0
        private void initPdfWriter02(System.Web.HttpResponseBase Response, Stream stream)
        {
            if ((int)_pdfRptData.DocumentPreferences.ConformanceLevel > (int)PdfXConformance.PDFX32002)
            {
                PdfWriter = PdfAWriter.GetInstance(PdfDoc, stream, PdfConformance.PdfXToPdfA[_pdfRptData.DocumentPreferences.ConformanceLevel]);
            }
            else
            {
                //PdfWriter = PdfWriter.GetInstance(PdfDoc, stream);
                PdfWriter = PdfWriter.GetInstance(PdfDoc, Response.OutputStream);
            }

            var pageEvents = new PageEvents
            {
                PdfRptHeader = _pdfRptData.Header,
                PageSetup = _pdfRptData.DocumentPreferences,
                PdfRptFooter = _pdfRptData.Footer,
                CurrentRowInfoData = LastRenderedRowData,
                ColumnSummaryCellsData = ColumnSummaryCellsData
            };
            PdfWriter.PageEvent = pageEvents;
            _pdfConformance = new PdfConformance { PdfWriter = PdfWriter, PageSetup = _pdfRptData.DocumentPreferences };
            _pdfConformance.SetConformanceLevel();
        }
All Usage Examples Of PdfRpt.Core.Helper.PdfConformance::SetConformanceLevel