XlsxWorkbookSerializerCommon

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

NombreTipoAccesoDescripción
WorksheetRelationshipTypestd::stringLeer / escribirObtenga o establece el tipo de relación del tablero.
SharedStringsRelationshipTypestd::stringLeer / escribirObtenga o establece el tipo de relación de las líneas compartidas.
StylesRelationshipTypestd::stringLeer / escribirObtenga o establece los estilos de tipo de relación.
CorePropertiesRelationshipTypestd::stringLeer / escribirObtenga o establece el tipo de relación de las propiedades centrales.
ExtendedPropertiesRelationshipTypestd::stringLeer / escribirObtenga o establece el tipo de relación de propiedades extendidas.
MainNsXNamespaceLeer / escribirSe puede obtener o establecer el n.o principal.
RelationshipNsXNamespaceLeer / escribirSe encuentra o se establece la relación.
PackageRelationshipNsXNamespaceLeer / escribirObtenga o establece la relación de paquete ns.
ContentTypeNsXNamespaceLeer / escribirObtenga o establece el tipo de contenido ns.
XmlNsXNamespaceLeer / escribirObtenga o establece el XML ns.
BuiltInDateFormatsstd::unordered_set<int>Leer / escribirObtenga o establece los formatos construidos en fecha.

Metodología

firmaDescripción
XlsxWorkbookSerializerCommon()Póngase en el instante XlsxWorkbookSerializerCommon.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolRetorna 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)XmlDocumentCrea el documento [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentEl documento de la raíz _rels/.relles se construye.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentCrea el documento xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentConstruye el documento xl/_rels/workbook.xml.rells.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentConstruye un documento xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentConstruye el documento xl/sharedStrings.xml.
BuildMinimalStylesheet()XmlDocumentConstrucció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)XmlElementConstruye un elemento de línea con sus células infantiles.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementConstruye 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)XmlElementEl elemento C (Elemento C) es un elemento celular.
CreateTextElement(value: std::string_view)XmlElementCrea un elemento de texto (elementos t) con xml:space=“reserve”.
HasRowMetadata(rowModel: Core::RowModel)boolRetorna si el modelo de línea tiene metadatos no defectuosos.
HasColumnMetadata(column: Core::ColumnRangeModel)boolRetorna válido si el rango de columna tiene metadatos no defectuosos.
NeedsPreserveWhitespace(value: std::string_view)boolVerifica 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)boolRetorna 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::stringCalcula la línea de referencia de dimensión para el elemento de dimensiones de la hojaData.
ToRangeReference(region: Core::MergeRegion)std::stringConverte 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)boolParsa una línea de referencia en un área fusionada. regresa verdadera en el éxito.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolParsa una línea de referencia celular en un CellAddress. Retorna verdad sobre el éxito.

Ver también

 Español