Skip to main content

Класс AccountingCellFormatting

Класс содержит параметры финансового формата ячеек таблицы и используется в качестве аргумента метода Cell::setFormat().

ПолеТипОписание
AccountingCellFormatting.decimalPlacesuint8_tКоличество десятичных позиций
AccountingCellFormatting.symbolstringСимвол денежной единицы
AccountingCellFormatting.localeCodeuint32_tИдентификатор кода языка (MS-LCID)
AccountingCellFormatting.fillSymbolstringСимвол заполнения
AccountingCellFormatting.useThousandsSeparatorboolИспользовать разделитель для тысячных
AccountingCellFormatting.currencySignPlacementCurrencySignPlacementТип размещения знака валюты

Пример​


Table firstSheet = document.getBlocks().getTable("Лист1").get();
Cell cell = firstSheet.getCell("A2");

AccountingCellFormatting cellFormat = AccountingCellFormatting();
cellFormat.decimalPlaces = 2;
cellFormat.symbol = "Pуб";

cell.setFormat(cellFormat);
std::printf("%s", cell.getFormattedValue().c_str());