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

SygnaturaOpis
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>) → XmlDocumentTworzy 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::HorizontalAlignmentAnalizuje ciąg nazwy wyrównania poziomego do odpowiadającej wartości enum.
ParseVerticalAlignment(value: std::string_view) → Core::VerticalAlignmentParsuje 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.

Zobacz także

 Polski