Dokumentácia HotXLS

Zobrazenia zošita, pripojenia a XML Maps

Táto referencia pokrýva upraviteľné metadáta zošita, ktoré ležia mimo mriežky buniek a musia zostať konzistentné, keď sa menia hárky, rozsahy, filtre a časti balíka

Klasické vlastné zobrazenia

TXLSWorksheet.CustomViews vracia TXLSCustomViews, ktorého členy Count, Items, Invalidate a SyncToRaw zachovávajú typované a neznáme záznamy vlastných zobrazení

TXLSCustomView sprí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 nesú dáta výberov a zlomov strán vlastnené zobrazením

Okná XLSX zošitov

TXLSXWorkbook.WorkbookViews vlastní usporiadané položky TXLSXWorkbookView nakonfigurované cez 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

Vkladanie, odstraňovanie a presúvanie hárkov premapuje aktívnu a prvú viditeľnú kartu každého okna pri zachovaní nezávislej geometrie a nastavení zobrazenia

Výbery podľa panelov

TXLSXWorksheet.Selections vracia TXLSXSelections; TXLSXSelectionPane identifikuje cieľový panel a každý TXLSXSelection ukladá Pane, ActiveCell, ActiveCellId a viacoblastný Sqref

TXLSXSelection.Assign kopíruje jeden výber, zatiaľ čo TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Count a Items udržiavajú usporiadanú kolekciu zobrazení hárka

Submodely pripojení

TXLSConnection zachováva metadáta databáz, webu, textu a OLAP. Jeho webový model používa WebParsePre, WebHtmlTables a WebTables; jeho model pevného textu používa TextSourceFile a TextFields; jeho OLAP model používa HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXml a OlapChildrenXml

SourceFile ukladá zdroj pripojenia na najvyššej úrovni, zatiaľ čo TextSourceFile ukladá nezávislý importný zdroj textPr; prázdny TextSourceFile sa vracia na SourceFile kvôli kompatibilite

TXLSWebTableSelectorKind konfiguruje TXLSWebTableSelector, ktorého členy Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assign a Validate zachovávajú pomenované, indexované a kompletné selektory tabuliek

TXLSWebTableSelectors poskytuje Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml a UnknownChildrenXml

TXLSTextImportFieldType konfiguruje TXLSTextImportField, ktorého č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é členy pripojení

Spoločné vlastnosti TXLSConnection sú 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 sú WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXml a WebChildrenXml

Textové vlastnosti sú TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXml a TextChildrenXml; zachovanie databázy používa DbExtraAttributesXml a DbChildrenXml

TXLSConnections.Assign kopíruje kolekciu, IndexOfId nachádza stabilný identifikátor pripojenia a RootAttributesXml plus UnknownChildrenXml zachovávajú nepodporovaný koreňový obsah

Parametre pripojení

TXLSConnectionParameter používa Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXml a Assign

TXLSConnectionParameters poskytuje Add, AddExisting, Assign, Delete, Clear, Count a Items

Tabuľky dotazov a polia

TXLSQueryTable používa 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žíva 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 kolekciu tabuliek dotazov hárka

XML Maps a vlastné XML

TXLSXWorkbook.XmlMaps vracia TXLSXXmlMaps a TXLSXWorksheet.XmlCellBindings vracia kolekciu väzieb hárka

TXLSXXmlDataBindingUkladá identifikátor vzťahu a metadáta obnovenia, ktoré spájajú mapu s vlastnou XML časťou
TXLSXXmlSchemaUkladá jeden identifikátor schémy, menný priestor a zachované XML schémy
TXLSXXmlMapUkladá identitu mapy, koreňový prvok a menný priestor a jej DataBinding
TXLSXXmlMapsAddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas a MapCount
TXLSXXmlCellBindingMapuje jeden rozsah hárka na XPath a identifikátor XML mapy
TXLSXXmlCellBindingsPreťaženia Add, Delete, Clear, Validate, Count a Items
TXLSXCustomXmlPartAddSchemaRef priraďuje položku vlastného XML k referencii schémy

Pokročilé členy klonovania, HTML a obrázkov

TXLSXRangeClonePart, TXLSXRangeCloneParts a TXLSXRangeCloneSourceCounts definujú klonovanie rozsahov s vedomím závislostí. TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRows a TileRangeAxisMetadata sú pokročilé háčiky štrukturálnych úprav používané pri rozširovaní kompilovaných zostáv a vlastných účastníkov

TXLSXHtmlExportSessionState opisuje TXLSXHtmlExportSession; použite BeginExport, ExportNextSheet a Reset a potom skontrolujte State, Active, ExportedSheetCount a TotalSheetCount. Nastavte TXLSXHtmlExportOptions.IncludeDrawings na vykreslenie podporovaných objektov hárka do HTML relácie

TXLSXImage sprístupňuje Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetX a ShadowOffsetY pre zdieľané vykresľovanie PDF, SVG, HTML, bitmap a metafile

Pozri tiež