XlsxWorkbookSerializerCommon
Revisión
XlsxWorkbookSerializerCommon Es una clase en Aspose.Cells FOSS para C++.
Constantes y ayudantes compartidos a través del serial de libros XLSX.
Esta clase proporciona 24 métodos para trabajar con los objetos de XlsxWorkbookSerializerCommon en programas C++. Los métodos disponibles incluyen: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual,y 12 métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación C++ después de instalar el Aspose.Cells FOSS para el paquete C+. Métodos de accesorios: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs,Y 5 más.
Métodos de accesorios
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
WorksheetRelationshipType | std::string | Leer / escribir | Obtenga o establece el tipo de relación del tablero. |
SharedStringsRelationshipType | std::string | Leer / escribir | Obtenga o establece el tipo de relación de las líneas compartidas. |
StylesRelationshipType | std::string | Leer / escribir | Obtenga o establece los estilos de tipo de relación. |
CorePropertiesRelationshipType | std::string | Leer / escribir | Obtenga o establece el tipo de relación de las propiedades centrales. |
ExtendedPropertiesRelationshipType | std::string | Leer / escribir | Obtenga o establece el tipo de relación de propiedades extendidas. |
MainNs | XNamespace | Leer / escribir | Se puede obtener o establecer el n.o principal. |
RelationshipNs | XNamespace | Leer / escribir | Se encuentra o se establece la relación. |
PackageRelationshipNs | XNamespace | Leer / escribir | Obtenga o establece la relación de paquete ns. |
ContentTypeNs | XNamespace | Leer / escribir | Obtenga o establece el tipo de contenido ns. |
XmlNs | XNamespace | Leer / escribir | Obtenga o establece el XML ns. |
BuiltInDateFormats | std::unordered_set<int> | Leer / escribir | Obtenga o establece los formatos construidos en fecha. |
Metodología
| firma | Descripción |
|---|---|
XlsxWorkbookSerializerCommon() | Póngase en el instante XlsxWorkbookSerializerCommon. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Retorna verdad si el registro celular debe persistir a la hoja de trabajo XML. |
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument) | Serializará un XmlDocument a UTF-8 y lo escribe como entrada ZIP. |
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Crea el documento [Content_Types].xml. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | El documento de la raíz _rels/.relles se construye. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Crea el documento xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Construye el documento xl/_rels/workbook.xml.rells. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Construye un documento xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Construye el documento xl/sharedStrings.xml. |
BuildMinimalStylesheet() → XmlDocument | Construcción de un documento mínimo xl/tyles.xml. |
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 | Construye un elemento de línea con sus células infantiles. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Construye un elemento col para una rango de columna. |
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlElement | El elemento C (Elemento C) es un elemento celular. |
CreateTextElement(value: std::string_view) → XmlElement | Crea un elemento de texto (elementos t) con xml:space=“reserve”. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Retorna si el modelo de línea tiene metadatos no defectuosos. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Retorna válido si el rango de columna tiene metadatos no defectuosos. |
NeedsPreserveWhitespace(value: std::string_view) → bool | Verifica si un valor de la línea necesita xml:space=“reserve”. |
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>) → std::vector<int> | Colecta y sorta la unión de índices de línea de células persistentes y metadatos de serie. |
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>) → std::vector<Core::ColumnRangeModel> | Filtros, variedades y mezclas de columnas adyacentes que comparten los mismos metadatos. |
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel) → bool | Retorna si dos ramas de columnas tienen metadatos idénticos. |
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>) → std::string | Calcula la línea de referencia de dimensión para el elemento de dimensiones de la hojaData. |
ToRangeReference(region: Core::MergeRegion) → std::string | Converte una región de fusión en una línea de referencia de rango (por ejemplo, “A1:B2”). |
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → bool | Parsa una línea de referencia en un área fusionada. regresa verdadera en el éxito. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | Parsa una línea de referencia celular en un CellAddress. Retorna verdad sobre el éxito. |