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
| Signature | Description |
|---|---|
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, если арифметический ассигнование является нулем. |