XlsxWorkbookSerializerCommon

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 περισσότερα.

Μέθοδοι πρόσβασης

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
WorksheetRelationshipTypestd::stringΔιαβάστε / ΓράψτεΑποκτά ή θέτει τον τύπο σχέσης του φύλλου εργασίας.
SharedStringsRelationshipTypestd::stringΔιαβάστε / ΓράψτεΑποκτά ή θέτει τον τύπο της σχέσης των κοινών αλυσίδων.
StylesRelationshipTypestd::stringΔιαβάστε / ΓράψτεΑποκτά ή θέτει το είδος σχέσης στυλ.
CorePropertiesRelationshipTypestd::stringΔιαβάστε / ΓράψτεΑποκτά ή θέτει τον τύπο σχέσης των βασικών ιδιοτήτων.
ExtendedPropertiesRelationshipTypestd::stringΔιαβάστε / ΓράψτεΑποκτά ή καθορίζει τον τύπο σχέσης των εκτεταμένων ιδιοτήτων.
MainNsXNamespaceΔιαβάστε / ΓράψτεΚάντε ή τοποθετήστε το κύριο ns.
RelationshipNsXNamespaceΔιαβάστε / ΓράψτεΝα βρει ή να δημιουργήσει τη σχέση.
PackageRelationshipNsXNamespaceΔιαβάστε / ΓράψτεΑποκτά ή θέτει τη σχέση πακέτου ns.
ContentTypeNsXNamespaceΔιαβάστε / ΓράψτεΑποκτά ή τοποθετεί το είδος περιεχομένου ns.
XmlNsXNamespaceΔιαβάστε / ΓράψτεΑποκτά ή τοποθετεί το xml ns.
BuiltInDateFormatsstd::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. Επιστρέφει αληθινό για την επιτυχία.

Δείτε επίσης

 Ελληνικά