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();
}