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 คน.
วิธีการเข้าถึง
| Name | Type | Access | Description |
|---|---|---|---|
WorksheetRelationshipType | std::string | อ่าน/เขียน | ได้รับหรือกําหนดประเภทความสัมพันธ์ของใบทํางาน. |
SharedStringsRelationshipType | std::string | อ่าน/เขียน | ได้รับหรือกําหนดประเภทความสัมพันธ์สายสื่อมวลกัน. |
StylesRelationshipType | std::string | อ่าน/เขียน | ได้รับหรือกําหนดรูปแบบประเภทความสัมพันธ์. |
CorePropertiesRelationshipType | std::string | อ่าน/เขียน | ได้รับหรือกําหนดประเภทความสัมพันธ์คุณสมบัติหลัก. |
ExtendedPropertiesRelationshipType | std::string | อ่าน/เขียน | ได้รับหรือกําหนดประเภทความสัมพันธ์ Properties ที่ขยายไป. |
MainNs | XNamespace | อ่าน/เขียน | ได้หรือตั้ง n ตัวหลัก. |
RelationshipNs | XNamespace | อ่าน/เขียน | ได้หรือกําหนดความสัมพันธ์ ns. |
PackageRelationshipNs | XNamespace | อ่าน/เขียน | ได้หรือกําหนดความสัมพันธ์ของแพ็คเกจ ns. |
ContentTypeNs | XNamespace | อ่าน/เขียน | ได้รับหรือกําหนดชนิดเนื้อหา ns. |
XmlNs | XNamespace | อ่าน/เขียน | ได้รับหรือตั้ง xml ns. |
BuiltInDateFormats | std::unordered_set<int> | อ่าน/เขียน | ได้รับหรือกําหนดรูปแบบวันที่ในตัว. |
Methods
| Signature | Description |
|---|---|
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 เมื่อประสบความสําเร็จ. |