Skip to main content

Класс DSVSettings

Класс DSVSettings предоставляет настройки, необходимые для работы с файлами CSV (comma-separated value) и DSV (delimiter-separated value). Используется в SaveDocumentSettings, LoadDocumentSettings.

ПолеТипОписание
DSVSettings.separatorsu32stringСимволы, которые являются разделителями в DSV файле
DSVSettings.escapeCharchar32_tСимвол, который является ограничителем строк в DSV файле
DSVSettings.autofitboolПризнак необходимости автоматического подстраивания ширины столбца под размер данных в ячейке
DSVSettings.startBlockIndexsize_tИндекс первого листа документа для сохранения
DSVSettings.lastBlockIndexsize_tИндекс последнего листа документа для сохранения

Пример​


SaveDocumentSettings saveDocumentSettings = SaveDocumentSettings();
saveDocumentSettings.documentFormat = DocumentFormat::DSV;
saveDocumentSettings.documentType = DocumentType::Workbook;
saveDocumentSettings.dsvSettings = DSVSettings();
saveDocumentSettings.dsvSettings.separators = U";";
saveDocumentSettings.dsvSettings.escapeChar = '%';
saveDocumentSettings.dsvSettings.autofit = true;
saveDocumentSettings.dsvSettings.startBlockIndex = 0;
saveDocumentSettings.dsvSettings.lastBlockIndex = 1;