เอกสาร HotXLS

มุมมองสมุดงาน, การเชื่อมต่อ และ 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

TXLSXWorkbookViewAssign, ActiveTab, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributes และ Extensions
TXLSXWorkbookViewsAdd, 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
TXLSXXmlMapsAddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas และ MapCount
TXLSXXmlCellBindingแมปช่วงเวิร์กชีตหนึ่งช่วงกับ XPath และตัวระบุแผนที่ XML
TXLSXXmlCellBindingsโอเวอร์โหลด Add, Delete, Clear, Validate, Count และ Items
TXLSXCustomXmlPartAddSchemaRef เชื่อมโยงรายการ 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, บิตแมป และเมตาไฟล์ที่ใช้ร่วมกัน

ดูเพิ่มเติม