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 بیشتر.

روش های تکمیلی

NameTypeAccessDescription
WorksheetRelationshipTypestd::stringخواندن / نوشتندریافت یا تنظیم نوع رابطه ورق کار.
SharedStringsRelationshipTypestd::stringخواندن / نوشتندریافت یا تنظیم نوع رابطه سیم های به اشتراک گذاشته شده.
StylesRelationshipTypestd::stringخواندن / نوشتننوع یا سبک های رابطه را انتخاب کنید.
CorePropertiesRelationshipTypestd::stringخواندن / نوشتندریافت یا تنظیم ویژگی های هسته ای نوع رابطه.
ExtendedPropertiesRelationshipTypestd::stringخواندن / نوشتندریافت یا تنظیم نوع رابطه ویژگی های گسترش یافته.
MainNsXNamespaceخواندن / نوشتنبه عنوان مثال، می توانید یا از NS اصلی استفاده کنید.
RelationshipNsXNamespaceخواندن / نوشتنیا رابطه را به نام ن.
PackageRelationshipNsXNamespaceخواندن / نوشتندریافت یا تنظیم رابطه بسته ns.
ContentTypeNsXNamespaceخواندن / نوشتندریافت یا تنظیم نوع محتوا ns.
XmlNsXNamespaceخواندن / نوشتنبه دست آوردن یا تنظیم xml ns.
BuiltInDateFormatsstd::unordered_set<int>خواندن / نوشتنبه فرمت های ساخته شده یا در تاریخ تنظیم می شود.

Methods

SignatureDescription
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)XmlDocumentxl/_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 تقسیم می کند.در موفقیت درست باز می گردد.

See Also

 فارسی