XlsxWorkbookSerializerCommon
Overview
XlsxWorkbookSerializerCommon egy osztály a Aspose.Cells FOSS-ban C++-ra.
A XLSX munkafüzet sorozatosítóban megosztott állandóak és segédek.
Ez a osztály 24 módszert biztosít a C++ programokban XlsxWorkbookSerializerCommon objektumokkal való munkavégzéshez. A rendelkezésre álló módszerek közé tartozik: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual, és 12 további módszer. Minden nyilvános tag hozzáférhető bármely C++ alkalmazáshoz a Aspose.Cells FOSS for C ++ csomag telepítése után. A csatlakozó módszerek: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs, és még öt.
A csatlakozó módszerek
| Name | Type | Access | Description |
|---|---|---|---|
WorksheetRelationshipType | std::string | Olvasás/írás | Kapja vagy állítsa be a munkalap kapcsolati típusát. |
SharedStringsRelationshipType | std::string | Olvasás/írás | Megkapja vagy beállítja a megosztott szalagok kapcsolati típusát. |
StylesRelationshipType | std::string | Olvasás/írás | Kapja vagy állítja a stílus-kapcsolat típusát. |
CorePropertiesRelationshipType | std::string | Olvasás/írás | Megkapja vagy beállítja a központi tulajdonságok kapcsolati típusát. |
ExtendedPropertiesRelationshipType | std::string | Olvasás/írás | Megkapja vagy beállítja a kiterjesztett tulajdonságok kapcsolati típusát. |
MainNs | XNamespace | Olvasás/írás | Megkapja vagy állítja a fő n-eket. |
RelationshipNs | XNamespace | Olvasás/írás | Megkapja vagy rögzíti az n-es kapcsolatot. |
PackageRelationshipNs | XNamespace | Olvasás/írás | Megkapja vagy beállítja a csomag kapcsolatot ns. |
ContentTypeNs | XNamespace | Olvasás/írás | Megkapja vagy beállítja a tartalomtípusot. |
XmlNs | XNamespace | Olvasás/írás | Megkapja vagy beállítja az xml ns-t. |
BuiltInDateFormats | std::unordered_set<int> | Olvasás/írás | Megkapja vagy beállítja a belépett dátumformátumokat. |
Methods
| Signature | Description |
|---|---|
XlsxWorkbookSerializerCommon() | Hívja a XlsxWorkbookSerializerCommon-t ebben aXlsxWorkbookSerializerCommon példányban. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Igazot ad, ha a cellás rekord az XML-munkalapra kell tartósítani. |
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument) | Szériál egy XmlDocument-t UTF-8 formátumban, és ZIP bejegyzésként írja. |
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | A [Content_Types].xml dokumentum létrehozása. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | A _rels/.rells dokumentum gyökérformátuma. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Az xl/workbook.xml dokumentum létrehozása. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Az xl/_rels/workbook.xml.rals dokumentum létrehozása. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Xl/worksheets/sheetN.xml dokumentum létrehozása. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | A xl/sharedStrings.xml dokumentum létrehozása. |
BuildMinimalStylesheet() → XmlDocument | Egy minimális xl/styles.xml dokumentumot készít. |
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 | Egy sorelemet épít a gyermeksejtekkel. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Egy oszlop tartományhoz egy col elemet épít. |
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlElement | Cél elemet épít (c element). |
CreateTextElement(value: std::string_view) → XmlElement | Egy szövegelemet (t elem) hoz létre opcionális xml:space=“preserve” funkcióval. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Igazot ad vissza, ha a sormodellben nincs alapértelmezett metadata. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Igazot ad vissza, ha a oszlopok tartományában nem alapértelmezett metaadatok vannak. |
NeedsPreserveWhitespace(value: std::string_view) → bool | Ellenőrizze, hogy egy szalag értéknek szüksége van-e xml:space=“preserve”. |
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>) → std::vector<int> | A sorok indexeinek egyesülését gyűjt és rendezi a tartós sejtekből és az oldalsó metadatokból. |
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>) → std::vector<Core::ColumnRangeModel> | Szűrő, sorrend és egyesítés az azonos metadata-tartományú szomszédos oszlopok között. |
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel) → bool | Igazot ad vissza, ha két oszloptartomány azonos metadata-t tartalmaz. |
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>) → std::string | Számolja ki a táblázatDatátum-táblák elemének méretre vonatkozó hivatkozási szalagot. |
ToRangeReference(region: Core::MergeRegion) → std::string | Egy egyesített régiót tartományi hivatkozási szalaggá alakítja át (pl. “A1:B2”). |
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → bool | A tartomány referenciaszárat egy egyesítő régióba elemez. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | A CellAddress-ba egy cellás hivatkozási szalagot elemzi. |