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 proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
WorksheetRelationshipType | std::string | Citire/scriere | Obține sau stabilește tipul relației fișei de lucru. |
SharedStringsRelationshipType | std::string | Citire/scriere | Obține sau stabilește tipul de relație a șirurilor partajate. |
StylesRelationshipType | std::string | Citire/scriere | Obține sau stabilește stilurile de relație tip. |
CorePropertiesRelationshipType | std::string | Citire/scriere | Obține sau stabilește core proprietăți relație tip. |
ExtendedPropertiesRelationshipType | std::string | Citire/scriere | Obține sau stabilește tipul relației proprietăților extinse. |
MainNs | XNamespace | Citire/scriere | Obține sau stabilește principalul ns. |
RelationshipNs | XNamespace | Citire/scriere | Obține sau stabilește relația ns. |
PackageRelationshipNs | XNamespace | Citire/scriere | Obține sau stabilește relația de pachet ns. |
ContentTypeNs | XNamespace | Citire/scriere | Obține sau stabilește tipul de conținut ns. |
XmlNs | XNamespace | Citire/scriere | Obține sau stabilește xml ns. |
BuiltInDateFormats | std::unordered_set<int> | Citire/scriere | Obține sau stabilește formatele date încorporate. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
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) → XmlDocument | Construiește documentul [Content_Types].xml. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Construiește documentul _rels/.rells root. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Construiește documentul xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Construiește documentul xl/_rels/workbook.xml.rals. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Creează un document xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Construiește documentul xl/sharedStrings.xml. |
BuildMinimalStylesheet() → XmlDocument | Construieș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) → XmlElement | Construiește un element de rând cu celulele sale copil. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Construieș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) → XmlElement | Construiește un element de celulă (element c). |
CreateTextElement(value: std::string_view) → XmlElement | Creează 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) → bool | Verifică 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::string | Calculează șirul de referință pentru elementul dimensiune fișăData. |
ToRangeReference(region: Core::MergeRegion) → std::string | Convertează o regiune de fuziune într-un șir de referință pentru interval (de exemplu, “A1:B2”). |
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → bool | Analizează un interval de string referință într-o regiune merge. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | Analizează un șir de referință a celulei într-un CellAddress. Returnează adevărat la succes. |