XlsxWorkbookSerializerCommon
Overview
XlsxWorkbookSerializerCommon در این مطلب به عنوان یک کلاس برای C++ می پردازیم.
ثابت ها و دستیاران به اشتراک گذاشته شده در سراسر سریالیز کتاب کار XLSX.
این کلاس 24 روش برای کار با XlsxWorkbookSerializerCommon اشیاء در برنامه های C++ ارائه می دهد. روش های موجود شامل: BuildCell, BuildColumnElement, BuildContentTypes, BuildMinimalStylesheet, BuildRootRelationships, BuildRowElement, BuildSharedStrings, BuildWorkbook, BuildWorkbookRelationships, BuildWorksheet, CalculateDimensionReference, ColumnMetadataEqual,و 12 روش اضافی. همه اعضای عمومی پس از نصب Aspose.Cells FOSS برای بسته C++ به هر برنامه 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 | خواندن / نوشتن | دریافت یا تنظیم نوع رابطه ویژگی های گسترش یافته. |
MainNs | XNamespace | خواندن / نوشتن | به عنوان مثال، می توانید یا از NS اصلی استفاده کنید. |
RelationshipNs | XNamespace | خواندن / نوشتن | یا رابطه را به نام ن. |
PackageRelationshipNs | XNamespace | خواندن / نوشتن | دریافت یا تنظیم رابطه بسته ns. |
ContentTypeNs | XNamespace | خواندن / نوشتن | دریافت یا تنظیم نوع محتوا ns. |
XmlNs | XNamespace | خواندن / نوشتن | به دست آوردن یا تنظیم xml ns. |
BuiltInDateFormats | std::unordered_set<int> | خواندن / نوشتن | به فرمت های ساخته شده یا در تاریخ تنظیم می شود. |
Methods
| Signature | Description |
|---|---|
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/.rel را ایجاد می کند. |
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 / ورق کار / صفحه N.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=“reserve” ایجاد می شود. |
HasRowMetadata(rowModel: Core::RowModel) → bool | اگر مدل ردیابی دارای هر گونه متادیت غیر جعلی باشد، درست باز می گردد. |
HasColumnMetadata(column: Core::ColumnRangeModel) → bool | بازگشت درست اگر محدوده ستون دارای هر گونه متا داده های غیر پیش فرض است. |
NeedsPreserveWhitespace(value: std::string_view) → bool | بررسی اینکه آیا یک ارزش ردیف نیاز به xml:space=“reserve” دارد. |
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 | محاسبه رشته مرجع اندازه برای عنصر ابعاد ورق داده. |
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 تقسیم می کند.در موفقیت درست باز می گردد. |