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
| Name | Type | Access | Description |
|---|---|---|---|
WorksheetRelationshipType | std::string | Llegir/Escriure | Obté o fixa el tipus de relació d’escriptura. |
SharedStringsRelationshipType | std::string | Llegir/Escriure | Obté o fixa el tipus de relació de cadenes compartides. |
StylesRelationshipType | std::string | Llegir/Escriure | Obté o fixa el tipus de relació d’estils. |
CorePropertiesRelationshipType | std::string | Llegir/Escriure | Obté o fixa el tipus de relació de propietats fonamentals. |
ExtendedPropertiesRelationshipType | std::string | Llegir/Escriure | Obté o fixa el tipus de relació de propietats estesa. |
MainNs | XNamespace | Llegir/Escriure | Obté o estableix els ns principals. |
RelationshipNs | XNamespace | Llegir/Escriure | Obté o fixa la relació ns. |
PackageRelationshipNs | XNamespace | Llegir/Escriure | Obté o fixa la relació de paquet ns. |
ContentTypeNs | XNamespace | Llegir/Escriure | Obté o fixa el tipus de contingut ns. |
XmlNs | XNamespace | Llegir/Escriure | Obté o fixa els ns xml. |
BuiltInDateFormats | std::unordered_set<int> | Llegir/Escriure | Obté o fixa els formats de data integrats. |
Methods
| Signature | Description |
|---|---|
XlsxWorkbookSerializerCommon() | L’exemple de XlsxWorkbookSerializerCommon en aquesta instància. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Retorna 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) → XmlDocument | Construeix el document [Content_Types].xml. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Crea el document raí _rels/.rells. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Crea el document xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Crea el document xl/_rels/workbook.xml.rells. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Crea un document xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Crea el document xl/sharedStrings.xml. |
BuildMinimalStylesheet() → XmlDocument | Crea 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) → XmlElement | Construeix un element de fila amb les seves cèl·lules fills. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Construeix 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) → XmlElement | Construeix un element de cèl·lula (element c). |
CreateTextElement(value: std::string_view) → XmlElement | Crea un element de text (t element) amb xml:space=“preserve”. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Retorna true si el model de fila té metadades no predeterminades. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Retorna true si l’interval de columnes conté metadades no predeterminades. |
NeedsPreserveWhitespace(value: std::string_view) → bool | Comprova 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) → bool | Retorna 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::string | Calcula la cadena de referència de dimensiones per a l’element de dimensió de la ficha “Data”. |
ToRangeReference(region: Core::MergeRegion) → std::string | Converteix una regió de fusió en un rang de referència (per exemple, “A1:B2”). |
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → bool | Anàlisi d’una cadena de referència en una regió de fusió. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | Parseja una cadena de referència en CellAddress. Retorna true quan s’ha aconseguit. |