Dokumentace HotXLS

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

TXLSXWorkbookViewAssign, ActiveTab, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributes a Extensions
TXLSXWorkbookViewsAdd, 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

TXLSXXmlDataBindingUkládá identifikátor relace a metadata obnovení, která spojují mapu s částí vlastního XML
TXLSXXmlSchemaUkládá jeden identifikátor schématu, jmenný prostor a zachované XML schématu
TXLSXXmlMapUkládá identitu mapy, kořenový element a jmenný prostor a svůj DataBinding
TXLSXXmlMapsAddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas a MapCount
TXLSXXmlCellBindingMapuje jeden rozsah listu na cestu XPath a identifikátor mapy XML
TXLSXXmlCellBindingsAdd přetížení, Delete, Clear, Validate, Count a Items
TXLSXCustomXmlPartAddSchemaRef 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

Viz také