XlsxWorkbookSerializerCommon

XlsxWorkbookSerializerCommon

Overview

XlsxWorkbookSerializerCommon เป็นคลาสใน Aspose.Cells FOSS สําหรับ C++.

เสมอและผู้ช่วยที่แบ่งปันผ่าน XLSX workbook serializer.

หมวดนี้ให้ 24 วิธีในการทํางานกับ XlsxWorkbookSerializerCommon วัตถุในโปรแกรม C++. วิธีการที่ใช้ได้แก่: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual,และวิธีการเพิ่มเติมอีก 12 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน C++ ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.Cells FOSS for C++. วิธีการเข้า: BuiltInDateFormats, ContentTypeNs, CorePropertiesRelationshipType, ExtendedPropertiesRelationshipType, MainNs, PackageRelationshipNs,และอีก 5 คน.

วิธีการเข้าถึง

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringอ่าน/เขียนได้รับหรือกําหนดประเภทความสัมพันธ์ของใบทํางาน.
SharedStringsRelationshipTypestd::stringอ่าน/เขียนได้รับหรือกําหนดประเภทความสัมพันธ์สายสื่อมวลกัน.
StylesRelationshipTypestd::stringอ่าน/เขียนได้รับหรือกําหนดรูปแบบประเภทความสัมพันธ์.
CorePropertiesRelationshipTypestd::stringอ่าน/เขียนได้รับหรือกําหนดประเภทความสัมพันธ์คุณสมบัติหลัก.
ExtendedPropertiesRelationshipTypestd::stringอ่าน/เขียนได้รับหรือกําหนดประเภทความสัมพันธ์ Properties ที่ขยายไป.
MainNsXNamespaceอ่าน/เขียนได้หรือตั้ง n ตัวหลัก.
RelationshipNsXNamespaceอ่าน/เขียนได้หรือกําหนดความสัมพันธ์ ns.
PackageRelationshipNsXNamespaceอ่าน/เขียนได้หรือกําหนดความสัมพันธ์ของแพ็คเกจ ns.
ContentTypeNsXNamespaceอ่าน/เขียนได้รับหรือกําหนดชนิดเนื้อหา ns.
XmlNsXNamespaceอ่าน/เขียนได้รับหรือตั้ง xml ns.
BuiltInDateFormatsstd::unordered_set<int>อ่าน/เขียนได้รับหรือกําหนดรูปแบบวันที่ในตัว.

Methods

SignatureDescription
XlsxWorkbookSerializerCommon()เรียก XlsxWorkbookSerializerCommon ในตัวอย่างนี้ XlsxWorkbookSerializerCommon.
ShouldPersistCell(workbookDefaultStyle: Core::StyleValue, record: Core::CellRecord)boolกลับ true หากบันทึกเซลล์ควรจะติดต่อกับใบงาน XML.
WriteXmlEntry(archive: ZipArchive, path: std::string_view, document: XmlDocument)การเรียงลําดับ XmlDocument เป็น UTF-8 และเขียนมันเป็น ZIP entry.
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 element สําหรับระยะของคอลัมน์.
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 element) ด้วย xml:space=“preserve” ที่เป็นทางเลือก.
HasRowMetadata(rowModel: Core::RowModel)boolกลับ true หากรุ่นแถวมีเมตาเดทที่ไม่ใช่แบบตั้งค่า.
HasColumnMetadata(column: Core::ColumnRangeModel)boolกลับ true หากระดับคอลัมน์มีเมตาข้อมูลที่ไม่ใช่แบบตั้งค่าใด ๆ.
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กลับ true หากระยะของคอลัมน์สองที่มีเมตาเดท้าเหมือนกัน.
CalculateDimensionReference(persistedCells: std::vector<std::pair<Core::CellAddress, Core::CellRecord>>, mergeRegions: std::vector<Core::MergeRegion>)std::stringคํานวณรหัสความหมายของมิติสําหรับธาตุขนาด sheetData.
ToRangeReference(region: Core::MergeRegion)std::stringเปลี่ยนแปลงภูมิภาครวมเป็นรุ่นระยะอ้างอิง (เช่น “A1:B2”).
TryParseMergeReference(mergeReference: std::string_view, region: Core::MergeRegion)boolการพาราซิ่งรหัสระยะในภูมิภาครวม กลับ true เมื่อประสบความสําเร็จ.
TryParseCellReference(cellReference: std::string_view, address: Core::CellAddress)boolการพาราซ์เชือกอ้างอิงเซลล์เป็น CellAddress. กลับ true เมื่อประสบความสําเร็จ.

See Also

 ภาษาไทย