XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Overview

XlsxWorkbookSerializerCommon és una classe en Aspose.Cells FOSS per a C++.

Constants i ajudants compartits en el serialitzador de llibres de treball XLSX.

Aquesta classe proporciona 24 mètodes per treballar amb objectes XlsxWorkbookSerializerCommon en programes C++. Els mètodes disponibles inclouen: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual, i 12 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació C++ després d’instal·lar el paquet FOSS per C++. Metodes d’accesor: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs, i 5 més.

Mètodes d’accesori

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringLlegir/EscriureObté o fixa el tipus de relació d’escriptura.
SharedStringsRelationshipTypestd::stringLlegir/EscriureObté o fixa el tipus de relació de cadenes compartides.
StylesRelationshipTypestd::stringLlegir/EscriureObté o fixa el tipus de relació d’estils.
CorePropertiesRelationshipTypestd::stringLlegir/EscriureObté o fixa el tipus de relació de propietats fonamentals.
ExtendedPropertiesRelationshipTypestd::stringLlegir/EscriureObté o fixa el tipus de relació de propietats estesa.
MainNsXNamespaceLlegir/EscriureObté o estableix els ns principals.
RelationshipNsXNamespaceLlegir/EscriureObté o fixa la relació ns.
PackageRelationshipNsXNamespaceLlegir/EscriureObté o fixa la relació de paquet ns.
ContentTypeNsXNamespaceLlegir/EscriureObté o fixa el tipus de contingut ns.
XmlNsXNamespaceLlegir/EscriureObté o fixa els ns xml.
BuiltInDateFormatsstd::unordered_set<int>Llegir/EscriureObté o fixa els formats de data integrats.

Methods

SignatureDescription
XlsxWorkbookSerializerCommon()L’exemple de XlsxWorkbookSerializerCommon en aquesta instància.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolRetorna true si l’enregistrament de cèl·lula ha d’ésser persistit a la fitxa XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Serialitza un XmlDocument a UTF-8 i l’escriu com una entrada ZIP.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentConstrueix el document [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentCrea el document raí _rels/.rells.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentCrea el document xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentCrea el document xl/_rels/workbook.xml.rells.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentCrea un document xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentCrea el document xl/sharedStrings.xml.
BuildMinimalStylesheet()XmlDocumentCrea un document xl/styles.xml mínim.
BuildRowElement(rowIndex: int, rowModel: Core::RowModel, rowCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementConstrueix un element de fila amb les seves cèl·lules fills.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementConstrueix un element col per a una gamma de columnes.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementConstrueix un element de cèl·lula (element c).
CreateTextElement(value: std::string_view)XmlElementCrea un element de text (t element) amb xml:space=“preserve”.
HasRowMetadata(rowModel: Core::RowModel)boolRetorna true si el model de fila té metadades no predeterminades.
HasColumnMetadata(column: Core::ColumnRangeModel)boolRetorna true si l’interval de columnes conté metadades no predeterminades.
NeedsPreserveWhitespace(value: std::string_view)boolComprova si un valor de cadena necessita xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Recull i classifica la unió d’índex de filas a partir de cèl·lules persistents i metadades de línia.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Filtra, sortida i fusió d’intervalles de columnes adjacents que comparteixen les mateixes metadades.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolRetorna true si dos intervals de columnes tenen metadades idèntiques.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringCalcula la cadena de referència de dimensiones per a l’element de dimensió de la ficha “Data”.
ToRangeReference(region: Core::MergeRegion)std::stringConverteix una regió de fusió en un rang de referència (per exemple, “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolAnàlisi d’una cadena de referència en una regió de fusió.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolParseja una cadena de referència en CellAddress. Retorna true quan s’ha aconseguit.

See Also

 Català