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: | Acessos | Descrição: |
|---|---|---|---|
WorksheetRelationshipType | std::string | Leitura/Escrita | Obtém ou define o tipo de relação da folha de cálculo. |
SharedStringsRelationshipType | std::string | Leitura/Escrita | Obtém ou define o tipo de relacionamento das strings compartilhadas. |
StylesRelationshipType | std::string | Leitura/Escrita | Obtém ou define o tipo de relacionamento estilos. |
CorePropertiesRelationshipType | std::string | Leitura/Escrita | Obtém ou define o tipo de relacionamento das propriedades do núcleo. |
ExtendedPropertiesRelationshipType | std::string | Leitura/Escrita | Obtém ou define o tipo de relacionamento das propriedades estendidas. |
MainNs | XNamespace | Leitura/Escrita | Obtém ou define os n principais. |
RelationshipNs | XNamespace | Leitura/Escrita | Obtém ou define a relação ns. |
PackageRelationshipNs | XNamespace | Leitura/Escrita | Obtém ou define a relação de pacote ns. |
ContentTypeNs | XNamespace | Leitura/Escrita | Obtém ou define o tipo de conteúdo ns. |
XmlNs | XNamespace | Leitura/Escrita | Obtém ou define o xml ns. |
BuiltInDateFormats | std::unordered_set<int> | Leitura/Escrita | Obtém ou define os formatos de data incorporados. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
XlsxWorkbookSerializerCommon() | Chama XlsxWorkbookSerializerCommon nesta instância XlsxWorkbookSerializerCommon. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Devolve 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) → XmlDocument | Cria o documento [Content_Types].xml. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Cria o documento raiz _rels/.rells. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Cria o documento xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Cria o documento xl/_rels/workbook.xml.rals. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Cria um documento xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Cria o documento xl/sharedStrings.xml. |
BuildMinimalStylesheet() → XmlDocument | Cria 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) → XmlElement | Construi um elemento de linha com as suas células filhas. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Construi 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) → XmlElement | Construi um elemento de célula (elemento c). |
CreateTextElement(value: std::string_view) → XmlElement | Cria um elemento de texto (t element) com opcional xml:space=“preserve”. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Devolve true se o modelo de linha tiver metadados não padrão. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Devolve true se o intervalo de colunas tiver metadados não padrão. |
NeedsPreserveWhitespace(value: std::string_view) → bool | Verifica 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) → bool | Devolve 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::string | Calcula a sequência de referência da dimensão para o elemento Dimensões da folha Data. |
ToRangeReference(region: Core::MergeRegion) → std::string | Converte 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) → bool | Analisa uma cadeia de referência em um campo. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | Analisa uma sequência de referência de célula em CellAddress. Retorna true quando é bem sucedido. |