Zobrazení sešitu, připojení a mapy XML
Tato reference pokrývá upravitelná metadata sešitu, která leží mimo mřížku buněk a musí zůstat konzistentní, když se mění listy, rozsahy, filtry a části balíčku
Klasická vlastní zobrazení
TXLSWorksheet.CustomViews vrací TXLSCustomViews, jehož členové Count, Items, Invalidate a SyncToRaw zachovávají typované i neznámé záznamy vlastních zobrazení
TXLSCustomView zpřístupňuje 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 a RawRecordData
TXLSCustomViewCellRange, TXLSCustomViewCellRanges, TXLSCustomViewSelectionInfo, TXLSCustomViewPageBreak a TXLSCustomViewPageBreaks přenášejí výběry a konce stránek vlastněné zobrazením
Okna sešitu XLSX
TXLSXWorkbook.WorkbookViews vlastní uspořádané položky TXLSXWorkbookView konfigurované pomocí TXLSXWorkbookViewVisibility
| TXLSXWorkbookView | Assign, ActiveTab, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributes a Extensions |
| TXLSXWorkbookViews | Add, Insert, Delete, Move, Clear, Count a Items |
Vkládání, odstraňování a přesun listů přemapovává aktivní a první viditelnou kartu každého okna při zachování nezávislé geometrie a nastavení zobrazení
Výběry podle podoken
TXLSXWorksheet.Selections vrací TXLSXSelections; TXLSXSelectionPane identifikuje cílové podokno a každý TXLSXSelection ukládá Pane, ActiveCell, ActiveCellId a víceoblastní Sqref
TXLSXSelection.Assign kopíruje jeden výběr, zatímco TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Count a Items udržují uspořádanou kolekci zobrazení listu
Podmodely připojení
TXLSConnection zachovává metadata databáze, webu, textu a OLAP. Jeho webový model používá WebParsePre, WebHtmlTables a WebTables; jeho model pevného textu používá TextSourceFile a TextFields; jeho model OLAP používá HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXml a OlapChildrenXml
SourceFile ukládá zdroj připojení nejvyšší úrovně, zatímco TextSourceFile ukládá nezávislý importní zdroj textPr; prázdný TextSourceFile se pro kompatibilitu vrací k SourceFile
TXLSWebTableSelectorKind konfiguruje TXLSWebTableSelector, jehož členy Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assign a Validate zachovávají pojmenované, indexované a kompletní selektory tabulek
TXLSWebTableSelectors poskytuje Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml a UnknownChildrenXml
TXLSTextImportFieldType konfiguruje TXLSTextImportField, jehož členy Position, ExtraAttributesXml, ChildrenXml, Assign a Validate definují jedno pole pevného textu
TXLSTextImportFields poskytuje Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml a UnknownChildrenXml
Kompletní členové připojení
Společné vlastnosti TXLSConnection jsou Id, TypeCode, SourceFile, OdcFile, SingleSignOnId, KeepAlive, Interval, BackgroundRefresh, RefreshOnLoad, SaveData, SavePassword, NewConnection, Deleted, OnlyUseConnectionFile, ReconnectionMethod, RefreshedVersion, MinRefreshableVersion, ConnectionString, CommandText, ServerCommandText, CommandType, Parameters a ExtensionXml
Webové vlastnosti jsou WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXml a WebChildrenXml
Textové vlastnosti jsou TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXml a TextChildrenXml; zachování databáze používá DbExtraAttributesXml a DbChildrenXml
TXLSConnections.Assign kopíruje kolekci, IndexOfId najde stabilní identifikátor připojení a RootAttributesXml spolu s UnknownChildrenXml zachovávají nepodporovaný obsah kořene
Parametry připojení
TXLSConnectionParameter používá Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXml a Assign
TXLSConnectionParameters poskytuje Add, AddExisting, Assign, Delete, Clear, Count a Items
Tabulky dotazů a pole
TXLSQueryTable používá 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 a RefreshUnknownChildrenXml
TXLSQueryTableField používá Id, Name, TableColumnId, DataBound, RowNumbers, Clipped, ExtraAttributesXml, Assign a Validate
TXLSQueryTableFields poskytuje Add, AddExisting, Assign, NextId, Validate, Delete, Clear, Count a Items; TXLSQueryTables.Assign kopíruje kolekci tabulek dotazů listu
Mapy XML a vlastní XML
TXLSXWorkbook.XmlMaps vrací TXLSXXmlMaps a TXLSXWorksheet.XmlCellBindings vrací kolekci vazeb listu
| TXLSXXmlDataBinding | Ukládá identifikátor relace a metadata obnovení, která spojují mapu s částí vlastního XML |
| TXLSXXmlSchema | Ukládá jeden identifikátor schématu, jmenný prostor a zachované XML schématu |
| TXLSXXmlMap | Ukládá identitu mapy, kořenový element a jmenný prostor a svůj DataBinding |
| TXLSXXmlMaps | AddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas a MapCount |
| TXLSXXmlCellBinding | Mapuje jeden rozsah listu na cestu XPath a identifikátor mapy XML |
| TXLSXXmlCellBindings | Add přetížení, Delete, Clear, Validate, Count a Items |
| TXLSXCustomXmlPart | AddSchemaRef přiřazuje položku vlastního XML k odkazu na schéma |
Pokročilí členové klonování, HTML a obrázků
TXLSXRangeClonePart, TXLSXRangeCloneParts a TXLSXRangeCloneSourceCounts definují klonování rozsahů s ohledem na závislosti. TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRows a TileRangeAxisMetadata jsou pokročilé háčky strukturálních úprav používané rozšiřováním kompilovaných sestav a vlastními účastníky
TXLSXHtmlExportSessionState popisuje TXLSXHtmlExportSession; použijte BeginExport, ExportNextSheet a Reset a poté zkontrolujte State, Active, ExportedSheetCount a TotalSheetCount. Nastavte TXLSXHtmlExportOptions.IncludeDrawings pro vykreslení podporovaných objektů listu do relace HTML
TXLSXImage zpřístupňuje Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetX a ShadowOffsetY pro sdílené vykreslování PDF, SVG, HTML, bitmap a metafile