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
| TXLSXWorkbookView | Assign, ActiveTab, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributes și Extensions |
| TXLSXWorkbookViews | Add, 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
| TXLSXXmlDataBinding | Stochează identificatorul relației și metadatele de reîmprospătare care leagă o hartă de o parte XML personalizată |
| TXLSXXmlSchema | Stochează un identificator de schemă, un namespace și XML-ul schemei păstrat |
| TXLSXXmlMap | Stochează identitatea hărții, elementul rădăcină și namespace-ul, precum și DataBinding-ul său |
| TXLSXXmlMaps | AddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas și MapCount |
| TXLSXXmlCellBinding | Mapează un interval al foii de lucru la un XPath și un identificator de hartă XML |
| TXLSXXmlCellBindings | Supraîncărcările Add, Delete, Clear, Validate, Count și Items |
| TXLSXCustomXmlPart | AddSchemaRef 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