XlsxWorkbookStylesXml

XlsxWorkbookStylesXml

Overview

XlsxWorkbookStylesXml является классом в Aspose.Cells FOSS для C++.

Предоставляет методы чтения/записи XML для части стилей рабочей книги.

Этот класс предоставляет 14 методов для работы с объектами XlsxWorkbookStylesXml в программах C++. Доступные методы включают: BuildBorderElements, BuildCellFormatElements, BuildDifferentialFormatElements, BuildFillElements, BuildFontElements, BuildStylesheetDocument, ParseHorizontalAlignment, ParseOptionalBoolAttribute, ParseVerticalAlignment, ReadBordersValues, ReadDifferentialStyleValues, ReadFillValues, и 2 дополнительных метода. Все члены общественности доступны для любого приложения C++ после установки пакета Aspose.Cells FOSS for C++.

Methods

SignatureDescription
XlsxWorkbookStylesXml()Вызывает XlsxWorkbookStylesXml на данном примере XlsxWorkbookStylesXml.
BuildStylesheetDocument(fonts: std::vector<Core::FontValue>, fills: std::vector<FillValue>, borders: std::vector<Core::BordersValue>, normalCellFormat: CellFormatValue, cellFormats: std::vector<CellFormatValue>, customNumberFormats: std::vector<std::pair<int, std::string>>, differentialFormats: std::vector<Core::StyleValue>)XmlDocumentСоздает документ XML с данными коллекциями стилей.
ReadFontValues(root: XmlElement)std::vector<Core::FontValue>Читает значения шрифтов из корневого элемента стилевого листа.
ReadFillValues(root: XmlElement)std::vector<FillValue>Читает значения заполнения из корневого элемента стилевого листа.
ReadBordersValues(root: XmlElement)std::vector<Core::BordersValue>Читает границы от корневого элемента стилевого листа.
ReadDifferentialStyleValues(root: XmlElement)std::vector<Core::StyleValue>Читает значения дифференциального стиля из корневого элемента таблицы стилей.
BuildFontElements(fonts: std::vector<Core::FontValue>)std::vector<XmlElement>Создает элементы XML для данных значений шрифта.
BuildFillElements(fills: std::vector<FillValue>)std::vector<XmlElement>Создает элементы XML для данных значений заполнения.
BuildBorderElements(borders: std::vector<Core::BordersValue>)std::vector<XmlElement>Создает элементы XML для данных граничных значений.
BuildCellFormatElements(cellFormats: std::vector<CellFormatValue>)std::vector<XmlElement>Создает элементы XML для данных значений формата ячейки.
BuildDifferentialFormatElements(differentialFormats: std::vector<Core::StyleValue>)std::vector<XmlElement>Создает элементы XML для данных значений дифференциального формата.
ParseHorizontalAlignment(value: std::string_view)Core::HorizontalAlignmentАнализирует последовательность имен горизонтального выравнивания до соответствующего значения enum.
ParseVerticalAlignment(value: std::string_view)Core::VerticalAlignmentАнализирует последовательность имен вертикального выравнивания до соответствующего значения enum.
ParseOptionalBoolAttribute(attribute: XmlAttribute)std::optional<bool>Анализирует необязательный булевой атрибут. Возвращает nullopt, если арифметический ассигнование является нулем.

See Also

 Русский