XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Overview

XlsxWorkbookSerializerCommon adalah kelas dalam Aspose.Cells FOSS untuk C++.

Konstanta dan pembantu yang dibagikan di seluruh serialisator buku kerja XLSX.

Kelas ini menyediakan 24 metode untuk bekerja dengan objek XlsxWorkbookSerializerCommon dalam program C++. Metode yang tersedia meliputi: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual, dan 12 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi C++ manapun setelah menginstal paket Aspose.Cells FOSS for C++. Metode aksesor: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs, dan 5 lagi.

Metode Aksesor

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringMembaca/menulisMendapatkan atau menetapkan jenis hubungan lembar kerja.
SharedStringsRelationshipTypestd::stringMembaca/menulisMendapatkan atau menetapkan jenis hubungan string yang dibagikan.
StylesRelationshipTypestd::stringMembaca/menulisMendapatkan atau menetapkan gaya hubungan jenis.
CorePropertiesRelationshipTypestd::stringMembaca/menulisMendapatkan atau menetapkan sifat inti jenis hubungan.
ExtendedPropertiesRelationshipTypestd::stringMembaca/menulisMendapatkan atau menetapkan tipe hubungan properti yang diperluas.
MainNsXNamespaceMembaca/menulisMendapatkan atau menetapkan n utama.
RelationshipNsXNamespaceMembaca/menulisMendapatkan atau menetapkan hubungan ns.
PackageRelationshipNsXNamespaceMembaca/menulisDapatkan atau menetapkan hubungan paket ns.
ContentTypeNsXNamespaceMembaca/menulisMendapatkan atau menetapkan jenis konten ns.
XmlNsXNamespaceMembaca/menulisDapatkan atau menetapkan xml ns.
BuiltInDateFormatsstd::unordered_set<int>Membaca/menulisDapatkan atau menetapkan built-in format tanggal.

Methods

SignatureDescription
XlsxWorkbookSerializerCommon()Menelpon XlsxWorkbookSerializerCommon pada instance XlsxWorkbookSerializerCommon ini.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolMengembalikan true jika catatan sel harus diteruskan ke lembar kerja XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Serialisasi XmlDocument ke UTF-8 dan menulisnya sebagai entri ZIP.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentMembangun dokumen [Content_Types].xml.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentMembangun dokumen root _rels/.rells.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentMembangun dokumen xl/workbook.xml.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentMembangun dokumen xl/_rels/workbook.xml.rells.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentMembangun dokumen xl/worksheets/sheetN.xml.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentMembangun dokumen xl/sharedStrings.xml.
BuildMinimalStylesheet()XmlDocumentMembangun dokumen xl/styles.xml minimal.
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)XmlElementMembangun elemen baris dengan sel anak.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementMembangun elemen col untuk rentang kolom.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementMembangun elemen sel (element c).
CreateTextElement(value: std::string_view)XmlElementMembuat elemen teks (t element) dengan xml:space=“preserve”.
HasRowMetadata(rowModel: Core::RowModel)boolMengembalikan true jika model baris memiliki metadata non-default.
HasColumnMetadata(column: Core::ColumnRangeModel)boolMengembalikan true jika kisaran kolom memiliki metadata non-default.
NeedsPreserveWhitespace(value: std::string_view)boolMemeriksa apakah nilai string membutuhkan xml:space=“preserve”.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Mengumpulkan dan mengurutkan persatuan indeks baris dari sel yang bertahan dan metadata baris.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Menyaring, menyortir, dan menggabungkan rentang kolom yang berdekatan dengan berbagi metadata yang sama.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolMengembalikan true jika dua kolom memiliki metadata yang identik.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringMenghitung string referensi dimensi untuk elemen dimension sheetData.
ToRangeReference(region: Core::MergeRegion)std::stringMengkonversi wilayah penggabungan menjadi string referensi kisaran (misalnya “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolMenganalisis string referensi kisaran ke wilayah penggabungan. mengembalikan true pada keberhasilan.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolMenganalisis string referensi sel ke dalam CellAddress. Mengembalikan true pada keberhasilan.

See Also

 Bahasa Indonesia