PdfRpt.Core.Helper.ExporterManager.InitExporter C# (CSharp) Method

InitExporter() public method

Calls exporter.OnInitDocument.
public InitExporter ( ) : void
return void
        public void InitExporter()
        {
            if (_sharedData.PageSetup.ExportSettings == null) return;
            foreach (var exporter in _sharedData.PageSetup.ExportSettings)
            {
                exporter.DocumentOpened(_sharedData.PdfColumnsAttributes, _sharedData.PageSetup);
            }
        }

Usage Example

示例#1
0
        /// <summary>
        /// Adds all main data rows of the MainTable
        /// </summary>
        public void AddMainTableRows()
        {
            if (SharedData.MainTableDataSource == null || !SharedData.MainTableDataSource.Rows().Any())
            {
                _dataSourceIsEmpty = true;
                if (SharedData.MainTableEvents != null)
                    SharedData.MainTableEvents.DataSourceIsEmpty(new EventsArguments { PdfDoc = SharedData.PdfDoc, PdfWriter = SharedData.PdfWriter, ColumnCellsSummaryData = SharedData.ColumnCellsSummaryData, PreviousTableRowData = _previousTableRowData, PageSetup = SharedData.PageSetup, PdfFont = SharedData.PdfFont, PdfColumnsAttributes = SharedData.PdfColumnsAttributes });
                return;
            }

            _exporterManager = new ExporterManager(SharedData);
            _exporterManager.InitExporter();
            printNormalTable();
            printHorizontalStackPanel();
            _exporterManager.CloseExporter();
        }