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: | Prihvat | Opisivanje |
|---|---|---|---|
WorksheetRelationshipType | std::string | Čitanje/pisanje | Dobija ili postavlja tip odnosa radnog lista. |
SharedStringsRelationshipType | std::string | Čitanje/pisanje | Dobija ili postavlja zajednički string odnos tip. |
StylesRelationshipType | std::string | Čitanje/pisanje | Dobiva ili postavlja tip stila odnosa. |
CorePropertiesRelationshipType | std::string | Čitanje/pisanje | Dobiva ili postavlja osnovne svojstva odnos tip. |
ExtendedPropertiesRelationshipType | std::string | Čitanje/pisanje | Dobija ili postavlja prošireni svojstva odnos tip. |
MainNs | XNamespace | Čitanje/pisanje | Dobiva ili postavlja glavne n. |
RelationshipNs | XNamespace | Čitanje/pisanje | Dobiva ili postavlja odnos ns. |
PackageRelationshipNs | XNamespace | Čitanje/pisanje | Dobiva ili postavlja paket odnos ns. |
ContentTypeNs | XNamespace | Čitanje/pisanje | Dobiva ili postavlja sadržaj tipa ns. |
XmlNs | XNamespace | Čitanje/pisanje | Dobiva ili postavlja xml ns. |
BuiltInDateFormats | std::unordered_set<int> | Čitanje/pisanje | Dobiva ili postavlja ugrađeni datumski formati. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
XlsxWorkbookSerializerCommon() | Zove XlsxWorkbookSerializerCommon na ovom XlsxWorkbookSerializerCommon primjerka. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Vrati 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) → XmlDocument | Izgradi dokument [Content_Types].xml. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Izgradi izvorni dokument _rels/.rells. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Izgradi dokument xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Izgradi dokument xl/_rels/workbook.xml.rells. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Izgradi dokument xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Izgradi xl/sharedStrings.xml dokument. |
BuildMinimalStylesheet() → XmlDocument | Izgradi 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) → XmlElement | Izgradi red element s dječjim stanicama. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Izgradi element kol za raspon stupnica. |
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlElement | Izgradi ćelijski element (c element). |
CreateTextElement(value: std::string_view) → XmlElement | Stvara tekstni element (t element) s opcionalnim xml:space=“preserve”. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Vrati true ako model redova ima bilo kakve metapodatke koji nisu podrazumijevani. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Vrati true ako opseg kolona sadrži metapodatke koji nisu podrazumijevani. |
NeedsPreserveWhitespace(value: std::string_view) → bool | Provjerava 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) → bool | Vrati 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::string | Izračunava se niz referentnih dimenzija za element dimenzije lista “Data”. |
ToRangeReference(region: Core::MergeRegion) → std::string | Uvoditi u redni sustav za upravljanje i održavanje podataka. |
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → bool | Proučava niz referentnih domena u regiji spajanja. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | Proučava niza referentnih stanica u CellAddress. Vraća true ako je uspješno. |