XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Opinie generală

XlsxWorkbookSerializerCommon este o clasă în Aspose.Cells FOSS pentru C++.

Constanțe și ajutoare partajate în serializatorul XLSX al cărții de lucru.

Această clasă oferă 24 de metode pentru a lucra cu obiecte XlsxWorkbookSerializerCommon în programe C++. Metodele disponibile includ: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual, şi 12 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații C++ după instalarea pachetului Aspose.Cells FOSS pentru C++. Metode de accesor: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs, şi încă 5 .

Metode de accesor

Numele de proprietateTipul de vehiculAccesulDescriere:
WorksheetRelationshipTypestd::stringCitire/scriereObține sau stabilește tipul relației fișei de lucru.
SharedStringsRelationshipTypestd::stringCitire/scriereObține sau stabilește tipul de relație a șirurilor partajate.
StylesRelationshipTypestd::stringCitire/scriereObține sau stabilește stilurile de relație tip.
CorePropertiesRelationshipTypestd::stringCitire/scriereObține sau stabilește core proprietăți relație tip.
ExtendedPropertiesRelationshipTypestd::stringCitire/scriereObține sau stabilește tipul relației proprietăților extinse.
MainNsXNamespaceCitire/scriereObține sau stabilește principalul ns.
RelationshipNsXNamespaceCitire/scriereObține sau stabilește relația ns.
PackageRelationshipNsXNamespaceCitire/scriereObține sau stabilește relația de pachet ns.
ContentTypeNsXNamespaceCitire/scriereObține sau stabilește tipul de conținut ns.
XmlNsXNamespaceCitire/scriereObține sau stabilește xml ns.
BuiltInDateFormatsstd::unordered_set<int>Citire/scriereObține sau stabilește formatele date încorporate.

Metode de evaluare

SemnăturaDescriere:
XlsxWorkbookSerializerCommon()Chema XlsxWorkbookSerializerCommon pe această instanță XlsxWorkbookSerializerCommon.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolÎntoarce true dacă înregistrarea celulei trebuie persistată pe fișa de lucru XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Serializează un XmlDocument la UTF-8 și îl scrie ca o intrare ZIP.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentConstruiește documentul [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentConstruiește documentul _rels/.rells root.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentConstruiește documentul xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentConstruiește documentul xl/_rels/workbook.xml.rals.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentCreează un document xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentConstruiește documentul xl/sharedStrings.xml.
BuildMinimalStylesheet()XmlDocumentConstruiește un document xl/styles.xml minim.
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)XmlElementConstruiește un element de rând cu celulele sale copil.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementConstruiește un element col pentru o gamă de coloane.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementConstruiește un element de celulă (element c).
CreateTextElement(value: std::string_view)XmlElementCreează un element de text (t element) cu opțional xml:space=“preserve”.
HasRowMetadata(rowModel: Core::RowModel)boolÎntoarce adevărat dacă modelul rândului are metadate ne-default.
HasColumnMetadata(column: Core::ColumnRangeModel)boolÎntoarce true dacă intervalul coloanei conține metadate ne-default.
NeedsPreserveWhitespace(value: std::string_view)boolVerifică dacă o valoare de șir are nevoie xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Colectează și clasifică uniunea indexelor de rând din celule persistente și metadate ale liniilor.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Filtrează, clasifică și fuzionează intervale de coloane adiacente care împărtășesc aceleași metadate.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolÎntoarce adevărat dacă două intervale de coloane au metadate identice.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringCalculează șirul de referință pentru elementul dimensiune fișăData.
ToRangeReference(region: Core::MergeRegion)std::stringConvertează o regiune de fuziune într-un șir de referință pentru interval (de exemplu, “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolAnalizează un interval de string referință într-o regiune merge.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolAnalizează un șir de referință a celulei într-un CellAddress. Returnează adevărat la succes.

Vezi și:

 Română