XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Overview

XlsxWorkbookSerializerCommon C++ için Aspose.Cells FOSS sınıfıdır.

Konstantlar ve yardımcılar XLSX çalışma kitabı serializer aracılığıyla paylaşıldı.

Bu sınıf, C++ programlarında XlsxWorkbookSerializerCommon nesnelerle çalışmak için 24 yöntem sunar. Mevcut yöntemler şunları içerir: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual,12 adet daha yöntem. Tüm kamu üyeleri, C++ paket için Aspose.Cells FOSS’u yükledikten sonra herhangi bir C ++ uygulamasına erişilebilir. Aksesuar yöntemleri : BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs,Ve 5 daha.

Aksesuar Yöntemleri

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringOkumak / Yazmakİşletme veya çalışma tablosu ilişki türü alır.
SharedStringsRelationshipTypestd::stringOkumak / YazmakPaylaşımlı çizgiler ilişki türünü alır veya ayarlar.
StylesRelationshipTypestd::stringOkumak / Yazmakİlişki türünü alır veya ayarlar.
CorePropertiesRelationshipTypestd::stringOkumak / YazmakTemel özellikleri ilişki türü alır veya ayarlar.
ExtendedPropertiesRelationshipTypestd::stringOkumak / YazmakGenişletilmiş özellikler ilişki türünü alır veya ayarlar.
MainNsXNamespaceOkumak / YazmakBaşlıca ns’i alır veya ayarlar.
RelationshipNsXNamespaceOkumak / Yazmakİlişkiyi bulur ya da kurar.
PackageRelationshipNsXNamespaceOkumak / YazmakPaket ilişkisi ns. alır veya ayarlar.
ContentTypeNsXNamespaceOkumak / Yazmakİçerik türünü ns alır veya ayarlar.
XmlNsXNamespaceOkumak / Yazmakxml ns’yi alır veya ayarlar.
BuiltInDateFormatsstd::unordered_set<int>Okumak / YazmakBu formatı veya tarihini oluşturur.

Methods

SignatureDescription
XlsxWorkbookSerializerCommon()Bu örnekte XlsxWorkbookSerializerCommon arayın.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolBu, hücre kayıtlarının XML çalışma sayfasına devam etmesi durumunda doğru geri döner.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)Bir XmlDocument UTF-8’e serialize eder ve bir ZIP giriş olarak yazar.
BuildContentTypes(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool, hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocument[Content_Types]. xml belgesini oluşturur.
BuildRootRelationships(hasCoreProperties: bool, hasExtendedProperties: bool)XmlDocumentBu sayede _rels/rel dosyası oluşturulur.
BuildWorkbook(model: Core::WorkbookModel)XmlDocumentxl/workbook.xml belgesini oluşturur.
BuildWorkbookRelationships(model: Core::WorkbookModel, hasSharedStrings: bool, hasDateStyles: bool)XmlDocumentxl/_rels/workbook.xml.rells belgesini oluşturur.
BuildWorksheet(worksheet: Core::WorksheetModel, workbookDefaultStyle: Core::StyleValue, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlDocumentxl/worksheets/sheetN.xml belgesini oluşturur.
BuildSharedStrings(sharedStrings: Core::SharedStringRepository)XmlDocumentxl/sharedStrings.xml belgesini oluşturur.
BuildMinimalStylesheet()XmlDocumentMinimum xl/tyles.xml belgesini oluşturur.
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)XmlElementBir çocuk hücresi ile bir sıralı element oluşturur.
BuildColumnElement(column: Core::ColumnRangeModel)XmlElementBir sütun aralığı için bir kol element oluşturur.
BuildCell(address: Core::CellAddress, record: Core::CellRecord, dateSystem: Core::DateSystem, sharedStrings: Core::SharedStringRepository, options: SaveOptions, stylesheet: StylesheetSaveContext)XmlElementBir hücre elemanı (c element) oluşturur.
CreateTextElement(value: std::string_view)XmlElementSeçmeli xml:space=“reserve” ile bir metin elemanı (t element) oluşturur.
HasRowMetadata(rowModel: Core::RowModel)boolEğer satır modeli herhangi bir metadata sahipse doğru geri döner.
HasColumnMetadata(column: Core::ColumnRangeModel)boolSütun aralığında var olmayan metadata varsa doğru geri döner.
NeedsPreserveWhitespace(value: std::string_view)boolBir çerçeve değeri xml:space=“preserve” gerektirdiğini kontrol eder.
GetWorksheetRowIndexes(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, rows: std::unordered_map<int, Core::RowModel>)std::vector<int>Toplar ve sıralı hücrelerden ve metadata’dan satır endekslerinin birleşimini çeşitlendirir.
NormalizeColumnRanges(columns: std::vector<Core::ColumnRangeModel>)std::vector<Core::ColumnRangeModel>Filtre, türler ve aynı metadata paylaşan yan sütun aralığı birleştirir.
ColumnMetadataEqual(left: Core::ColumnRangeModel, right: Core::ColumnRangeModel)boolİki sütun aralığında aynı metadata sahipse doğru döndürülür.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringSayfalarData boyut elemanı için boyutu referans zinciri hesaplar.
ToRangeReference(region: Core::MergeRegion)std::stringBir birleşme bölgesini bir aralık referans zincirine dönüştürür (örneğin “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolBir aralığın referans zincirini birleşik bölgeye ayırır. başarıya doğru geri döner.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolBir hücre referans çubuğunu bir CellAddress’a ayırır. başarıya doğru geri döner.

See Also

 Türkçe