Класс WorkbookExportSettings
Класс WorkbookExportSettings предоставляет настройки, необходимые для экспорта табличных документов (см. Document.exportAs).
| Поле | Тип | Описание |
|---|---|---|
WorkbookExportSettings.sheetNames | VectorString | Представляет коллекцию имен листов для экспорта. Если коллекция пуста, экспортируются все листы. |
WorkbookExportSettings.printingScope | PrintingScope | Представляет область печати (весь документ, область печати, пользовательский диапазон и т. д.). |
WorkbookExportSettings.pageProperties | PageProperties | Представляют свойства страницы для выходного документа (высота и ширина страницы в пунктах). |
WorkbookExportSettings.scale | float | Представляет масштаб экспорта выходного документа в процентах (например, 50,0%, 150,63%, 400,0% и т. д.). |
WorkbookExportSettings.drawNoneBorders | bool | Добавляет линии сетки в итоговый документ. |
WorkbookExportSettings.printEmptyPages | bool | Включает пустые страницы в итоговый документ. |
WorkbookExportSettings.pageID | uint | Индекс страницы, с которой начинается экспорт. |
WorkbookExportSettings.fitType | WorksheetPrinterFitType | Вариант масштабирования при экспорте табличных документов. |
Пример
WorkbookExportSettings workbookSettings = new WorkbookExportSettings();
workbookSettings.sheetNames = ["Лист1", "Лист3"];
workbookSettings.printingScope = new PrintingScope(PrintingScope.Type.PrintArea);
workbookSettings.pageProperties = new PageProperties(100, 200);
workbookSettings.scale = 90;
workbookSettings.printEmptyPages = false;
workbookSettings.drawNoneBorders = false;
workbookSettings.fitType = WorksheetPrinterFitType.FitToPage;
string filePath = "C:\\work\\Sheet.pdf";
document.exportAs(filePath, ExportFormat.PDFA1, workbookSettings);