XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Približni podaci

XlsxWorkbookSerializerCommon je razred u Aspose.Cells FOSS za C++.

Konstante i pomoćnici dijeljeni u XLSX serijalizatoru radne knjige.

Ova klasa pruža 24 metode za rad s XlsxWorkbookSerializerCommon objektima u C++ programima. Postoje i sljedeće metode: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual, i 12 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj C++ aplikaciji nakon instalacije paketa Aspose.Cells FOSS za C++. Metoda priključenja: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs, i još 5 .

Metoda priključenja

Izvršni datum:Iznos:PrihvatOpisivanje
WorksheetRelationshipTypestd::stringČitanje/pisanjeDobija ili postavlja tip odnosa radnog lista.
SharedStringsRelationshipTypestd::stringČitanje/pisanjeDobija ili postavlja zajednički string odnos tip.
StylesRelationshipTypestd::stringČitanje/pisanjeDobiva ili postavlja tip stila odnosa.
CorePropertiesRelationshipTypestd::stringČitanje/pisanjeDobiva ili postavlja osnovne svojstva odnos tip.
ExtendedPropertiesRelationshipTypestd::stringČitanje/pisanjeDobija ili postavlja prošireni svojstva odnos tip.
MainNsXNamespaceČitanje/pisanjeDobiva ili postavlja glavne n.
RelationshipNsXNamespaceČitanje/pisanjeDobiva ili postavlja odnos ns.
PackageRelationshipNsXNamespaceČitanje/pisanjeDobiva ili postavlja paket odnos ns.
ContentTypeNsXNamespaceČitanje/pisanjeDobiva ili postavlja sadržaj tipa ns.
XmlNsXNamespaceČitanje/pisanjeDobiva ili postavlja xml ns.
BuiltInDateFormatsstd::unordered_set<int>Čitanje/pisanjeDobiva ili postavlja ugrađeni datumski formati.

Metoda za primjenu

PotpisOpisivanje
XlsxWorkbookSerializerCommon()Zove XlsxWorkbookSerializerCommon na ovom XlsxWorkbookSerializerCommon primjerka.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolVrati true ako se zapis ćelije mora zadržati na XML radnom listu.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Serijalizira XmlDocument u UTF-8 i piše ga kao ZIP zapis.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentIzgradi dokument [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentIzgradi izvorni dokument _rels/.rells.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentIzgradi dokument xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentIzgradi dokument xl/_rels/workbook.xml.rells.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentIzgradi dokument xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentIzgradi xl/sharedStrings.xml dokument.
BuildMinimalStylesheet()XmlDocumentIzgradi minimalni xl/styles.xml dokument.
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)XmlElementIzgradi red element s dječjim stanicama.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementIzgradi element kol za raspon stupnica.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementIzgradi ćelijski element (c element).
CreateTextElement(value: std::string_view)XmlElementStvara tekstni element (t element) s opcionalnim xml:space=“preserve”.
HasRowMetadata(rowModel: Core::RowModel)boolVrati true ako model redova ima bilo kakve metapodatke koji nisu podrazumijevani.
HasColumnMetadata(column: Core::ColumnRangeModel)boolVrati true ako opseg kolona sadrži metapodatke koji nisu podrazumijevani.
NeedsPreserveWhitespace(value: std::string_view)boolProvjerava je li vrijednost lanca potrebna xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Prikuplja i sortira udruženje indeksa redova iz ustrajnih stanica i metapodataka.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Filtrira, sortira i spaja susjedne razine stupnica koje dijele iste metapodatke.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolVrati true ako dva raspona stupca imaju identične metapodatke.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringIzračunava se niz referentnih dimenzija za element dimenzije lista “Data”.
ToRangeReference(region: Core::MergeRegion)std::stringUvoditi u redni sustav za upravljanje i održavanje podataka.
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolProučava niz referentnih domena u regiji spajanja.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolProučava niza referentnih stanica u CellAddress. Vraća true ako je uspješno.

Također pogledajte:

 Hrvatski