نمای کتاب کار، اتصالها و نقشههای XML
این مرجع فراداده قابل ویرایش کتاب کار را پوشش میدهد که خارج از شبکه سلول قرار دارد و هنگام تغییر برگهها، محدودهها، فیلترها و بخشهای بسته باید سازگار بماند
نماهای سفارشی کلاسیک
TXLSWorksheet.CustomViews یک TXLSCustomViews برمیگرداند که اعضای Count، Items، Invalidate و SyncToRaw آن رکوردهای نمای سفارشی تایپشده و ناشناخته را حفظ میکنند
TXLSCustomView ViewId، Zoom، GridColorIndex، ActivePane، ShowPageBreaks، ShowFormulas، ShowGridLines، ShowHeadings، ShowOutlineSymbols، ShowZeroValues، CenterHorizontally، CenterVertically، PrintHeadings، PrintGridLines، AutoFilterVisible، SplitVertically، SplitHorizontally، TopLeftRow، TopLeftColumn، SplitX، SplitY، RightPaneColumn، BottomPaneRow، SelectionCount، Selections، HorizontalPageBreaks، VerticalPageBreaks، HasPageSetup، PaperSize، PrintScale، PageSetupFlags، HorizontalResolution، VerticalResolution، HeaderMargin، Copies، ClearFilterCriteria، RawRecordCount، RawRecordIds و RawRecordData را در معرض دید قرار میدهد
TXLSCustomViewCellRange، TXLSCustomViewCellRanges، TXLSCustomViewSelectionInfo، TXLSCustomViewPageBreak و TXLSCustomViewPageBreaks بار انتخاب و شکست صفحه متعلق به یک نمای را حمل میکنند
پنجرههای کتاب کار XLSX
TXLSXWorkbook.WorkbookViews ورودیهای مرتب TXLSXWorkbookView را که توسط TXLSXWorkbookViewVisibility پیکربندی شدهاند در اختیار دارد
| TXLSXWorkbookView | Assign، ActiveTab، Visibility، Minimized، ShowHorizontalScroll، ShowVerticalScroll، ShowSheetTabs، XWindow، YWindow، WindowWidth، WindowHeight، TabRatio، AutoFilterDateGrouping، UnknownAttributes و Extensions |
| TXLSXWorkbookViews | Add، Insert، Delete، Move، Clear، Count و Items |
درج، حذف و جابهجایی برگه، برگه فعال و اولین برگه قابل مشاهده هر پنجره را بازنگاشت میکند و در عین حال هندسه و تنظیمات نمایش مستقل را حفظ میکند
انتخابهای هر-صفحه
TXLSXWorksheet.Selections یک TXLSXSelections برمیگرداند؛ TXLSXSelectionPane صفحه هدف را شناسایی میکند و هر TXLSXSelection Pane، ActiveCell، ActiveCellId و Sqref چند-منطقهای را ذخیره میکند
TXLSXSelection.Assign یک انتخاب را کپی میکند، در حالی که TXLSXSelections.Add، AddSelection، Assign، Clear، Delete، IndexOfPane، Count و Items مجموعه مرتب نمای برگه را نگهداری میکنند
زیرمدلهای اتصال
TXLSConnection فراداده پایگاه داده، وب، متن و OLAP را حفظ میکند. مدل وب آن از WebParsePre، WebHtmlTables و WebTables استفاده میکند؛ مدل متن ثابت آن از TextSourceFile و TextFields استفاده میکند؛ مدل OLAP آن از HasOlapProperties، OlapLocal، OlapLocalConnection، OlapLocalRefresh، OlapSendLocale، OlapRowDrillCount، OlapServerFill، OlapServerNumberFormat، OlapServerFont، OlapServerFontColor، OlapExtraAttributesXml و OlapChildrenXml استفاده میکند
SourceFile منبع اتصال سطح بالا را ذخیره میکند در حالی که TextSourceFile منبع واردات مستقل textPr را ذخیره میکند؛ یک TextSourceFile خالی برای سازگاری به SourceFile برمیگردد
TXLSWebTableSelectorKind TXLSWebTableSelector را پیکربندی میکند که اعضای Kind، Name، Index، ExtraAttributesXml، ChildrenXml، Assign و Validate آن انتخابگرهای نامدار، نمایهشده و جدول-کامل را حفظ میکنند
TXLSWebTableSelectors Add، AddExisting، Assign، Validate، Delete، Clear، Count، Items، ExtraAttributesXml و UnknownChildrenXml را ارائه میدهد
TXLSTextImportFieldType TXLSTextImportField را پیکربندی میکند که اعضای Position، ExtraAttributesXml، ChildrenXml، Assign و Validate آن یک فیلد متن ثابت را تعریف میکنند
TXLSTextImportFields Add، AddExisting، Assign، Validate، Delete، Clear، Count، Items، ExtraAttributesXml و UnknownChildrenXml را ارائه میدهد
اعضای کامل اتصال
ویژگیهای رایج TXLSConnection عبارتاند از Id، TypeCode، SourceFile، OdcFile، SingleSignOnId، KeepAlive، Interval، BackgroundRefresh، RefreshOnLoad، SaveData، SavePassword، NewConnection، Deleted، OnlyUseConnectionFile، ReconnectionMethod، RefreshedVersion، MinRefreshableVersion، ConnectionString، CommandText، ServerCommandText، CommandType، Parameters و ExtensionXml
ویژگیهای وب عبارتاند از WebUrl، WebPost، WebEditPage، WebHtmlFormat، WebXml، WebSourceData، WebConsecutive، WebFirstRow، WebXl97، WebTextDates، WebXl2000، WebExtraAttributesXml و WebChildrenXml
ویژگیهای متن عبارتاند از TextSourceFile، TextPrompt، TextDelimited، TextCodePage، TextFirstRow، TextCharacterSet، TextQualifier، TextFileType، TextDecimal، TextThousands، TextTab، TextSpace، TextComma، TextSemicolon، TextConsecutive، TextDelimiter، TextExtraAttributesXml و TextChildrenXml؛ حفظ پایگاه داده از DbExtraAttributesXml و DbChildrenXml استفاده میکند
TXLSConnections.Assign یک مجموعه را کپی میکند، IndexOfId یک شناسه اتصال پایدار را پیدا میکند و RootAttributesXml بههمراه UnknownChildrenXml محتوای ریشه پشتیبانینشده را حفظ میکنند
پارامترهای اتصال
TXLSConnectionParameter از Name، ParameterType، SqlType، RefreshOnChange، Prompt، CellReference، IntegerValue، DoubleValue، BooleanValue، StringValue، ValueKind، ExtraAttributesXml و Assign استفاده میکند
TXLSConnectionParameters Add، AddExisting، Assign، Delete، Clear، Count و Items را ارائه میدهد
جدولهای پرسوجو و فیلدها
TXLSQueryTable از Assign، ConnectionId، ResultTableName، ResultRange، RowNumbers، DisableRefresh، BackgroundRefresh، RefreshOnLoad، GrowShrinkType، RemoveDataOnSave، DisableEdit، PreserveFormatting، Intermediate، AutoFormatId، ApplyNumberFormats، ApplyBorderFormats، ApplyFontFormats، ApplyPatternFormats، ApplyAlignmentFormats، ApplyWidthHeightFormats، PreserveSortFilterLayout، AdjustColumnWidth، HeadersInLastRefresh، MinimumVersion، UnboundColumnsLeft، UnboundColumnsRight، DeletedFields، SortStateXml، ExtensionXml، RefreshExtensionXml، UnknownChildrenXml، ExtraAttributesXml، RefreshExtraAttributesXml و RefreshUnknownChildrenXml استفاده میکند
TXLSQueryTableField از Id، Name، TableColumnId، DataBound، RowNumbers، Clipped، ExtraAttributesXml، Assign و Validate استفاده میکند
TXLSQueryTableFields Add، AddExisting، Assign، NextId، Validate، Delete، Clear، Count و Items را ارائه میدهد؛ TXLSQueryTables.Assign مجموعه جدول پرسوجوی کاربرگ را کپی میکند
نقشههای XML و XML سفارشی
TXLSXWorkbook.XmlMaps یک TXLSXXmlMaps برمیگرداند و TXLSXWorksheet.XmlCellBindings مجموعه اتصال برگه را برمیگرداند
| TXLSXXmlDataBinding | شناسه رابطه و فراداده بهروزرسانی را ذخیره میکند که یک نقشه را به یک بخش XML سفارشی متصل میکند |
| TXLSXXmlSchema | یک شناسه طرحواره، فضای نام و XML طرحواره حفظشده را ذخیره میکند |
| TXLSXXmlMap | هویت نقشه، عنصر ریشه و فضای نام، و DataBinding آن را ذخیره میکند |
| TXLSXXmlMaps | AddSchema، AddMap، DeleteSchema، DeleteMap، Clear، Validate، SelectionNamespaces، SchemaCount، Schemas و MapCount |
| TXLSXXmlCellBinding | یک محدوده کاربرگ را به یک XPath و شناسه نقشه XML نگاشت میکند |
| TXLSXXmlCellBindings | نسخههای سربارگذاریشدهٔ Add، Delete، Clear، Validate، Count و Items |
| TXLSXCustomXmlPart | AddSchemaRef یک مورد XML سفارشی را با یک ارجاع طرحواره مرتبط میکند |
اعضای پیشرفته شبیهسازی، HTML و تصویر
TXLSXRangeClonePart، TXLSXRangeCloneParts و TXLSXRangeCloneSourceCounts شبیهسازی محدوده آگاه از وابستگی را تعریف میکنند. TXLSXWorksheet.CaptureRangeCloneSourceCounts، AuthorizeRepeatedDisjointRangeClones، ResizeTableRows و TileRangeAxisMetadata قلابهای پیشرفته ویرایش ساختاری هستند که توسط گسترش گزارش کامپایلشده و شرکتکنندگان سفارشی استفاده میشوند
TXLSXHtmlExportSessionState TXLSXHtmlExportSession را توصیف میکند؛ از BeginExport، ExportNextSheet و Reset استفاده کنید و سپس State، Active، ExportedSheetCount و TotalSheetCount را بررسی کنید. TXLSXHtmlExportOptions.IncludeDrawings را تنظیم کنید تا اشیای پشتیبانیشده کاربرگ در نشست HTML رندر شوند
TXLSXImage Gamma، ShadowColor، ShadowOpacity، ShadowBlur، ShadowOffsetX و ShadowOffsetY را برای رندر مشترک PDF، SVG، HTML، بیتمپ و متافایل در معرض دید قرار میدهد