XlsxWorkbookSerializerCommon
ΕΚΤΙΜΗΣΗ
XlsxWorkbookSerializerCommon Είναι μια τάξη σε Aspose.Cells FOSS για C++.
Συνεχείς και βοηθούς μοιράζονται σε όλο το XLSX εργαστήριο σειριασμού.
Αυτή η κατηγορία παρέχει 24 μεθόδους για να εργαστείτε με XlsxWorkbookSerializerCommon αντικείμενα σε προγράμματα C++. Οι διαθέσιμες μεθόδους περιλαμβάνουν: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual,12 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή C++ μετά την εγκατάσταση του Aspose.Cells FOSS για το πακέτο C+. Μέθοδοι πρόσθετων: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs,Και 5 περισσότερα.
Μέθοδοι πρόσβασης
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
WorksheetRelationshipType | std::string | Διαβάστε / Γράψτε | Αποκτά ή θέτει τον τύπο σχέσης του φύλλου εργασίας. |
SharedStringsRelationshipType | std::string | Διαβάστε / Γράψτε | Αποκτά ή θέτει τον τύπο της σχέσης των κοινών αλυσίδων. |
StylesRelationshipType | std::string | Διαβάστε / Γράψτε | Αποκτά ή θέτει το είδος σχέσης στυλ. |
CorePropertiesRelationshipType | std::string | Διαβάστε / Γράψτε | Αποκτά ή θέτει τον τύπο σχέσης των βασικών ιδιοτήτων. |
ExtendedPropertiesRelationshipType | std::string | Διαβάστε / Γράψτε | Αποκτά ή καθορίζει τον τύπο σχέσης των εκτεταμένων ιδιοτήτων. |
MainNs | XNamespace | Διαβάστε / Γράψτε | Κάντε ή τοποθετήστε το κύριο ns. |
RelationshipNs | XNamespace | Διαβάστε / Γράψτε | Να βρει ή να δημιουργήσει τη σχέση. |
PackageRelationshipNs | XNamespace | Διαβάστε / Γράψτε | Αποκτά ή θέτει τη σχέση πακέτου ns. |
ContentTypeNs | XNamespace | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί το είδος περιεχομένου ns. |
XmlNs | XNamespace | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί το xml ns. |
BuiltInDateFormats | std::unordered_set<int> | Διαβάστε / Γράψτε | Αποκτά ή τοποθετεί τις ενσωματωμένες σε μορφές ημερομηνίας. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
XlsxWorkbookSerializerCommon() | Καλέστε XlsxWorkbookSerializerCommon σε αυτή την περίπτωση XlsxWorkbookSerializerCommon. |
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord) → bool | Επιστρέφει αληθινά εάν το μητρώο κυττάρων πρέπει να παραμείνει στο φύλλο εργασίας XML. |
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument) | Σειράνει ένα XmlDocument στο UTF-8 και το γράφει ως εισαγωγή ZIP. |
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Δημιουργεί το [Content_Types].xml έγγραφο. |
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool) → XmlDocument | Δημιουργεί το ρίζο _rels/.rells έγγραφο. |
BuildWorkbook(model: Core::WorkbookModel) → XmlDocument | Δημιουργεί το έγγραφο xl/workbook.xml. |
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool) → XmlDocument | Δημιουργεί το έγγραφο xl/_rels/workbook.xml.rells. |
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlDocument | Δημιουργεί ένα έγγραφο xl/worksheets/sheetN.xml. |
BuildSharedStrings(sharedStrings: Core::SharedStringRepository) → XmlDocument | Δημιουργεί το έγγραφο xl/sharedStrings.xml. |
BuildMinimalStylesheet() → XmlDocument | Δημιουργεί ένα ελάχιστο έγγραφο xl/styles.xml. |
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 | Δημιουργεί ένα στοιχείο με τα παιδικά του κύτταρα. |
BuildColumnElement(column: Core::ColumnRangeModel) → XmlElement | Δημιουργεί ένα στοιχείο col για μια περιοχή στήλης. |
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext) → XmlElement | Δημιουργεί ένα στοιχείο κυττάρου (c). |
CreateTextElement(value: std::string_view) → XmlElement | Δημιουργεί ένα κείμενο (το στοιχείο t) με επιλογή xml:space=“προσφύγετε”. |
HasRowMetadata(rowModel: Core::RowModel) → bool | Επιστρέφει αληθινά εάν το μοντέλο σειράς έχει μη παρατυπικά μεταδεδομένα. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | Επιστρέφει αληθινά εάν η περιοχή στήλης έχει μη προεπιλεγμένα μεταδεδομένα. |
NeedsPreserveWhitespace(value: std::string_view) → bool | Ελέγξτε αν μια τιμή στήλης χρειάζεται xml:space=“preserve”. |
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>) → std::vector<int> | Συλλέγει και διαμορφώνει την ένωση των ενδείξεων σειράς από τα επίμονα κύτταρα και τα μεταδεδομένα σειρές. |
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>) → std::vector<Core::ColumnRangeModel> | Φιλτρά, τύπους και συγχωνεύονται πλησιέστερες φάσεις στήλης που μοιράζονται τα ίδια μεταδεδομένα. |
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel) → bool | Επιστρέφει αληθινά εάν δύο ράβδους στήλης έχουν τα ίδια μεταδεδομένα. |
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>) → std::string | Υπολογίζει τη γραμμή αναφοράς διάστασης για το στοιχείο διαστάσεως του φύλλουData. |
ToRangeReference(region: Core::MergeRegion) → std::string | Μετατρέπεται μια συγχωνευμένη περιοχή σε ένα εύρος αναφοράς (για παράδειγμα, “A1:B2”). |
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion) → bool | Διαχωρίζει μια γραμμή αναφοράς σε μια συγχωνευμένη περιοχή. επιστρέφει αληθινή για την επιτυχία. |
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress) → bool | Διαχωρίζει μια στήλη αναφοράς σε ένα CellAddress. Επιστρέφει αληθινό για την επιτυχία. |