XlsxWorkbookStylesXml
XlsxWorkbookStylesXml
Przegląd
XlsxWorkbookStylesXml jest klasą w Aspose.Cells FOSS dla C++.
Udostępnia metody odczytu/zapisu XML dla części stylów skoroszytu.
Ta klasa udostępnia 14 metod do pracy z obiektami XlsxWorkbookStylesXml w programach C++. Dostępne metody to: BuildBorderElements, BuildCellFormatElements, BuildDifferentialFormatElements, BuildFillElements, BuildFontElements, BuildStylesheetDocument, ParseHorizontalAlignment, ParseOptionalBoolAttribute, ParseVerticalAlignment, ReadBordersValues, ReadDifferentialStyleValues, ReadFillValues oraz 2 dodatkowe metody. Wszystkie publiczne składowe są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Cells FOSS dla C++.
Metody
| Sygnatura | Opis |
|---|---|
XlsxWorkbookStylesXml() | Wywołuje XlsxWorkbookStylesXml na tej instancji 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 | Tworzy dokument XML arkusza stylów z podanych kolekcji stylów. |
ReadFontValues(root: XmlElement) → std::vector<Core::FontValue> | Odczytuje wartości czcionek z elementu głównego arkusza stylów. |
ReadFillValues(root: XmlElement) → std::vector<FillValue> | Odczytuje wartości wypełnień z elementu głównego arkusza stylów. |
ReadBordersValues(root: XmlElement) → std::vector<Core::BordersValue> | Odczytuje wartości obramowań z elementu root arkusza stylów. |
ReadDifferentialStyleValues(root: XmlElement) → std::vector<Core::StyleValue> | Odczytuje wartości stylu różnicowego z elementu root arkusza stylów. |
BuildFontElements(fonts: std::vector<Core::FontValue>) → std::vector<XmlElement> | Tworzy elementy XML dla podanych wartości czcionki. |
BuildFillElements(fills: std::vector<FillValue>) → std::vector<XmlElement> | Tworzy elementy XML dla podanych wartości wypełnienia. |
BuildBorderElements(borders: std::vector<Core::BordersValue>) → std::vector<XmlElement> | Tworzy elementy XML dla podanych wartości krawędzi. |
BuildCellFormatElements(cellFormats: std::vector<CellFormatValue>) → std::vector<XmlElement> | Tworzy elementy XML dla podanych wartości formatu komórek. |
BuildDifferentialFormatElements(differentialFormats: std::vector<Core::StyleValue>) → std::vector<XmlElement> | Tworzy elementy XML dla podanych wartości formatu różnicowego. |
ParseHorizontalAlignment(value: std::string_view) → Core::HorizontalAlignment | Analizuje ciąg nazwy wyrównania poziomego do odpowiadającej wartości enum. |
ParseVerticalAlignment(value: std::string_view) → Core::VerticalAlignment | Parsuje ciąg nazwy wyrównania pionowego do odpowiadającej wartości wyliczeniowej. |
ParseOptionalBoolAttribute(attribute: XmlAttribute) → std::optional<bool> | Analizuje opcjonalny atrybut logiczny. Zwraca nullopt, jeśli atrybut jest null. |