XlsxWorkbookSerializerCommon

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

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringOlvasás/írásKapja vagy állítsa be a munkalap kapcsolati típusát.
SharedStringsRelationshipTypestd::stringOlvasás/írásMegkapja vagy beállítja a megosztott szalagok kapcsolati típusát.
StylesRelationshipTypestd::stringOlvasás/írásKapja vagy állítja a stílus-kapcsolat típusát.
CorePropertiesRelationshipTypestd::stringOlvasás/írásMegkapja vagy beállítja a központi tulajdonságok kapcsolati típusát.
ExtendedPropertiesRelationshipTypestd::stringOlvasás/írásMegkapja vagy beállítja a kiterjesztett tulajdonságok kapcsolati típusát.
MainNsXNamespaceOlvasás/írásMegkapja vagy állítja a fő n-eket.
RelationshipNsXNamespaceOlvasás/írásMegkapja vagy rögzíti az n-es kapcsolatot.
PackageRelationshipNsXNamespaceOlvasás/írásMegkapja vagy beállítja a csomag kapcsolatot ns.
ContentTypeNsXNamespaceOlvasás/írásMegkapja vagy beállítja a tartalomtípusot.
XmlNsXNamespaceOlvasás/írásMegkapja vagy beállítja az xml ns-t.
BuiltInDateFormatsstd::unordered_set<int>Olvasás/írásMegkapja vagy beállítja a belépett dátumformátumokat.

Methods

SignatureDescription
XlsxWorkbookSerializerCommon()Hívja a XlsxWorkbookSerializerCommon-t ebben aXlsxWorkbookSerializerCommon példányban.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolIgazot 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)XmlDocumentA [Content_Types].xml dokumentum létrehozása.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentA _rels/.rells dokumentum gyökérformátuma.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentAz xl/workbook.xml dokumentum létrehozása.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentAz 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)XmlDocumentXl/worksheets/sheetN.xml dokumentum létrehozása.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentA xl/sharedStrings.xml dokumentum létrehozása.
BuildMinimalStylesheet()XmlDocumentEgy 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)XmlElementEgy sorelemet épít a gyermeksejtekkel.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementEgy 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)XmlElementCél elemet épít (c element).
CreateTextElement(value: std::string_view)XmlElementEgy szövegelemet (t elem) hoz létre opcionális xml:space=“preserve” funkcióval.
HasRowMetadata(rowModel: Core::RowModel)boolIgazot ad vissza, ha a sormodellben nincs alapértelmezett metadata.
HasColumnMetadata(column: Core::ColumnRangeModel)boolIgazot ad vissza, ha a oszlopok tartományában nem alapértelmezett metaadatok vannak.
NeedsPreserveWhitespace(value: std::string_view)boolEllenő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)boolIgazot 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::stringSzámolja ki a táblázatDatátum-táblák elemének méretre vonatkozó hivatkozási szalagot.
ToRangeReference(region: Core::MergeRegion)std::stringEgy egyesített régiót tartományi hivatkozási szalaggá alakítja át (pl. “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolA tartomány referenciaszárat egy egyesítő régióba elemez.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolA CellAddress-ba egy cellás hivatkozási szalagot elemzi.

See Also

 Magyar