XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Resumo geral

XlsxWorkbookSerializerCommon é uma classe em Aspose.Cells FOSS para C++.

Constantes e auxiliares compartilhados no serializador de blocos de trabalho XLSX.

Esta classe fornece 24 métodos para trabalhar com objetos XlsxWorkbookSerializerCommon em programas C++. Os métodos disponíveis incluem: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual, e 12 métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação C++ após instalar o pacote Aspose.Cells FOSS for C++. Métodos de acessório: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs,E mais cinco.

Métodos de acessório

Nome:Tipo de veículo:AcessosDescrição:
WorksheetRelationshipTypestd::stringLeitura/EscritaObtém ou define o tipo de relação da folha de cálculo.
SharedStringsRelationshipTypestd::stringLeitura/EscritaObtém ou define o tipo de relacionamento das strings compartilhadas.
StylesRelationshipTypestd::stringLeitura/EscritaObtém ou define o tipo de relacionamento estilos.
CorePropertiesRelationshipTypestd::stringLeitura/EscritaObtém ou define o tipo de relacionamento das propriedades do núcleo.
ExtendedPropertiesRelationshipTypestd::stringLeitura/EscritaObtém ou define o tipo de relacionamento das propriedades estendidas.
MainNsXNamespaceLeitura/EscritaObtém ou define os n principais.
RelationshipNsXNamespaceLeitura/EscritaObtém ou define a relação ns.
PackageRelationshipNsXNamespaceLeitura/EscritaObtém ou define a relação de pacote ns.
ContentTypeNsXNamespaceLeitura/EscritaObtém ou define o tipo de conteúdo ns.
XmlNsXNamespaceLeitura/EscritaObtém ou define o xml ns.
BuiltInDateFormatsstd::unordered_set<int>Leitura/EscritaObtém ou define os formatos de data incorporados.

Métodos de avaliação

AssinaturaDescrição:
XlsxWorkbookSerializerCommon()Chama XlsxWorkbookSerializerCommon nesta instância XlsxWorkbookSerializerCommon.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolDevolve true se o registo de célula for persistente na planilha XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Serializa um XmlDocument para UTF-8 e escreve-o como uma entrada ZIP.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentCria o documento [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentCria o documento raiz _rels/.rells.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentCria o documento xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentCria o documento xl/_rels/workbook.xml.rals.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentCria um documento xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentCria o documento xl/sharedStrings.xml.
BuildMinimalStylesheet()XmlDocumentCria um documento xl/styles.xml mínimo.
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)XmlElementConstrui um elemento de linha com as suas células filhas.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementConstrui um elemento col para uma faixa de colunas.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementConstrui um elemento de célula (elemento c).
CreateTextElement(value: std::string_view)XmlElementCria um elemento de texto (t element) com opcional xml:space=“preserve”.
HasRowMetadata(rowModel: Core::RowModel)boolDevolve true se o modelo de linha tiver metadados não padrão.
HasColumnMetadata(column: Core::ColumnRangeModel)boolDevolve true se o intervalo de colunas tiver metadados não padrão.
NeedsPreserveWhitespace(value: std::string_view)boolVerifica se um valor de string precisa xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Recolhe e classifica a união de índices de linha das células persistentes e dos metadados da linha.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Filtra, classifica e funde intervalos de colunas adjacentes que partilham os mesmos metadados.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolDevolve true se dois intervalos de colunas tiverem metadados idênticos.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringCalcula a sequência de referência da dimensão para o elemento Dimensões da folha Data.
ToRangeReference(region: Core::MergeRegion)std::stringConverte uma região de fusão em uma cadeia de referência de intervalo (por exemplo, “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolAnalisa uma cadeia de referência em um campo.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolAnalisa uma sequência de referência de célula em CellAddress. Retorna true quando é bem sucedido.

Ver também:

 Português