มุมมองสมุดงาน, การเชื่อมต่อ และ XML Maps
ข้อมูลอ้างอิงนี้ครอบคลุมข้อมูลเมตาของสมุดงานที่แก้ไขได้ซึ่งอยู่นอกกริดเซลล์ และต้องคงความสอดคล้องกันเมื่อชีต, ช่วง, ตัวกรอง และส่วนแพ็กเกจเปลี่ยนแปลง
มุมมองที่กำหนดเองแบบคลาสสิก
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 รักษาเนื้อหา root ที่ไม่รองรับ
พารามิเตอร์การเชื่อมต่อ
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 Maps และ custom XML
TXLSXWorkbook.XmlMaps คืน TXLSXXmlMaps และ TXLSXWorksheet.XmlCellBindings คืนคอลเลกชันการผูกของชีต
| TXLSXXmlDataBinding | เก็บตัวระบุความสัมพันธ์และข้อมูลเมตาการรีเฟรชที่เชื่อมต่อแผนที่กับส่วน custom XML |
| TXLSXXmlSchema | เก็บตัวระบุสคีมา, เนมสเปซ และ XML สคีมาที่รักษาไว้หนึ่งรายการ |
| TXLSXXmlMap | เก็บข้อมูลประจำตัวของแผนที่, องค์ประกอบ root และเนมสเปซ รวมถึง DataBinding |
| TXLSXXmlMaps | AddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas และ MapCount |
| TXLSXXmlCellBinding | แมปช่วงเวิร์กชีตหนึ่งช่วงกับ XPath และตัวระบุแผนที่ XML |
| TXLSXXmlCellBindings | โอเวอร์โหลด Add, Delete, Clear, Validate, Count และ Items |
| TXLSXCustomXmlPart | AddSchemaRef เชื่อมโยงรายการ custom 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, บิตแมป และเมตาไฟล์ที่ใช้ร่วมกัน