Класс DSVSettings
Класс DSVSettings предоставляет настройки, необходимые для работы с файлами CSV (comma-separated value) и DSV (delimiter-separated value). Используется в SaveDocumentSettings, LoadDocumentSettings.
| Поле | Тип | Описание |
|---|---|---|
DSVSettings.separators | u32string | Символы, которые являются разделителями в DSV файле |
DSVSettings.escapeChar | char32_t | Символ, который является ограничителем строк в DSV файле |
DSVSettings.autofit | bool | Признак необходимости автоматического подстраивания ширины столбца под размер данных в ячейке |
DSVSettings.startBlockIndex | size_t | Индекс первого листа документа для сохранения |
DSVSettings.lastBlockIndex | size_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;