Documentație HotXLS

Vederi de registru, conexiuni și XML Maps

Această referință acoperă metadatele editabile ale registrului de lucru care se află în afara grilei de celule și trebuie să rămână coerente atunci când foile, intervalele, filtrele și părțile de pachet se modifică

Vederi personalizate clasice

TXLSWorksheet.CustomViews returnează TXLSCustomViews, ai cărui membri Count, Items, Invalidate și SyncToRaw păstrează înregistrările de vederi personalizate tipizate și necunoscute

TXLSCustomView expune 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 și RawRecordData

TXLSCustomViewCellRange, TXLSCustomViewCellRanges, TXLSCustomViewSelectionInfo, TXLSCustomViewPageBreak și TXLSCustomViewPageBreaks transportă încărcăturile de selecție și întreruperi de pagină deținute de o vedere

Ferestre de registru XLSX

TXLSXWorkbook.WorkbookViews deține intrări ordonate TXLSXWorkbookView configurate de TXLSXWorkbookViewVisibility

TXLSXWorkbookViewAssign, ActiveTab, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributes și Extensions
TXLSXWorkbookViewsAdd, Insert, Delete, Move, Clear, Count și Items

Inserarea, ștergerea și mutarea foilor remapează fila activă și prima filă vizibilă a fiecărei ferestre, păstrând în același timp geometria independentă și setările de afișare

Selecții pe panou

TXLSXWorksheet.Selections returnează TXLSXSelections; TXLSXSelectionPane identifică panoul țintă, iar fiecare TXLSXSelection stochează Pane, ActiveCell, ActiveCellId și Sqref multi-zonă

TXLSXSelection.Assign copiază o selecție, în timp ce TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Count și Items mențin colecția ordonată a vederilor de foaie

Submodele de conexiune

TXLSConnection păstrează metadatele de bază de date, web, text și OLAP. Modelul său web folosește WebParsePre, WebHtmlTables și WebTables; modelul său cu text fix folosește TextSourceFile și TextFields; modelul său OLAP folosește HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXml și OlapChildrenXml

SourceFile stochează sursa de conexiune de nivel superior, în timp ce TextSourceFile stochează sursa de import independentă textPr; un TextSourceFile gol revine la SourceFile pentru compatibilitate

TXLSWebTableSelectorKind configurează TXLSWebTableSelector, ai cărui membri Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assign și Validate păstrează selectoare denumite, indexate și pentru tabel complet

TXLSWebTableSelectors oferă Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml și UnknownChildrenXml

TXLSTextImportFieldType configurează TXLSTextImportField, ai cărui membri Position, ExtraAttributesXml, ChildrenXml, Assign și Validate definesc un câmp de text fix

TXLSTextImportFields oferă Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml și UnknownChildrenXml

Membrii compleți ai conexiunii

Proprietățile comune ale TXLSConnection sunt Id, TypeCode, SourceFile, OdcFile, SingleSignOnId, KeepAlive, Interval, BackgroundRefresh, RefreshOnLoad, SaveData, SavePassword, NewConnection, Deleted, OnlyUseConnectionFile, ReconnectionMethod, RefreshedVersion, MinRefreshableVersion, ConnectionString, CommandText, ServerCommandText, CommandType, Parameters și ExtensionXml

Proprietățile web sunt WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXml și WebChildrenXml

Proprietățile de text sunt TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXml și TextChildrenXml; păstrarea bazelor de date folosește DbExtraAttributesXml și DbChildrenXml

TXLSConnections.Assign copiază o colecție, IndexOfId găsește un identificator de conexiune stabil, iar RootAttributesXml plus UnknownChildrenXml păstrează conținutul rădăcină nesuportat

Parametri de conexiune

TXLSConnectionParameter folosește Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXml și Assign

TXLSConnectionParameters oferă Add, AddExisting, Assign, Delete, Clear, Count și Items

Tabele de interogare și câmpuri

TXLSQueryTable folosește 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 și RefreshUnknownChildrenXml

TXLSQueryTableField folosește Id, Name, TableColumnId, DataBound, RowNumbers, Clipped, ExtraAttributesXml, Assign și Validate

TXLSQueryTableFields oferă Add, AddExisting, Assign, NextId, Validate, Delete, Clear, Count și Items; TXLSQueryTables.Assign copiază colecția de tabele de interogare a foii de lucru

XML Maps și XML personalizat

TXLSXWorkbook.XmlMaps returnează TXLSXXmlMaps, iar TXLSXWorksheet.XmlCellBindings returnează colecția de legături a foii

TXLSXXmlDataBindingStochează identificatorul relației și metadatele de reîmprospătare care leagă o hartă de o parte XML personalizată
TXLSXXmlSchemaStochează un identificator de schemă, un namespace și XML-ul schemei păstrat
TXLSXXmlMapStochează identitatea hărții, elementul rădăcină și namespace-ul, precum și DataBinding-ul său
TXLSXXmlMapsAddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas și MapCount
TXLSXXmlCellBindingMapează un interval al foii de lucru la un XPath și un identificator de hartă XML
TXLSXXmlCellBindingsSupraîncărcările Add, Delete, Clear, Validate, Count și Items
TXLSXCustomXmlPartAddSchemaRef asociază un element XML personalizat cu o referință de schemă

Membri avansați de clonare, HTML și imagini

TXLSXRangeClonePart, TXLSXRangeCloneParts și TXLSXRangeCloneSourceCounts definesc clonarea de intervale conștientă de dependențe. TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRows și TileRangeAxisMetadata sunt cârlige avansate de editare structurală folosite de expandarea rapoartelor compilate și de participanții personalizați

TXLSXHtmlExportSessionState descrie TXLSXHtmlExportSession; folosiți BeginExport, ExportNextSheet și Reset, apoi inspectați State, Active, ExportedSheetCount și TotalSheetCount. Setați TXLSXHtmlExportOptions.IncludeDrawings pentru a randa obiectele acceptate ale foii de lucru în sesiunea HTML

TXLSXImage expune Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetX și ShadowOffsetY pentru randarea partajată PDF, SVG, HTML, bitmap și metafișier

Consultați și