private static IDocument GetDocument(DataView data, IEnumerable <PrintColumnInfo> columnsInfo, string title) { var pageSize = new Size(8.5 * 96, 11 * 96); Func <int, IBlankPage> pageFactoryMethod = pageNum => new BlankPageBase { PageSize = pageSize, }; var blankPageSource = new RelayedBlankPageSource(pageFactoryMethod); var docFormatter = new SimpleTitledTableDataFormatter(data, columnsInfo, title); return(new SimpleDocument(blankPageSource, docFormatter)); }
private static IDocument GetDocument(DataView data, IEnumerable<PrintColumnInfo> columnsInfo, string title) { var pageSize = new Size(8.5 * 96, 11 * 96); Func<int, IBlankPage> pageFactoryMethod = pageNum => new BlankPageBase { PageSize = pageSize, }; var blankPageSource = new RelayedBlankPageSource(pageFactoryMethod); var docFormatter = new SimpleTitledTableDataFormatter(data, columnsInfo, title); return new SimpleDocument(blankPageSource, docFormatter); }