Vistas do livro, ligações e Mapas XML
Esta referência cobre metadados editáveis do livro que se situam fora da grelha de células e devem permanecer consistentes quando folhas, intervalos, filtros e partes do pacote mudam
Vistas personalizadas clássicas
TXLSWorksheet.CustomViews devolve TXLSCustomViews, cujos membros Count, Items, Invalidate e SyncToRaw preservam registos de vistas personalizadas tipados e desconhecidos
TXLSCustomView expõe 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 e RawRecordData
TXLSCustomViewCellRange, TXLSCustomViewCellRanges, TXLSCustomViewSelectionInfo, TXLSCustomViewPageBreak e TXLSCustomViewPageBreaks transportam as cargas úteis de seleção e quebras de página detidas por uma vista
Janelas do livro XLSX
TXLSXWorkbook.WorkbookViews detém entradas TXLSXWorkbookView ordenadas, configuradas por TXLSXWorkbookViewVisibility
| TXLSXWorkbookView | Assign, ActiveTab, Visibility, Minimized, ShowHorizontalScroll, ShowVerticalScroll, ShowSheetTabs, XWindow, YWindow, WindowWidth, WindowHeight, TabRatio, AutoFilterDateGrouping, UnknownAttributes e Extensions |
| TXLSXWorkbookViews | Add, Insert, Delete, Move, Clear, Count e Items |
A inserção, exclusão e movimentação de folhas remapeiam o separador ativo e o primeiro visível de cada janela, preservando a geometria e as definições de apresentação independentes
Seleções por painel
TXLSXWorksheet.Selections devolve TXLSXSelections; TXLSXSelectionPane identifica o painel de destino e cada TXLSXSelection armazena Pane, ActiveCell, ActiveCellId e Sqref de várias áreas
TXLSXSelection.Assign copia uma seleção, enquanto TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Count e Items mantêm a coleção ordenada de vistas de folha
Submodelos de ligação
TXLSConnection preserva metadados de base de dados, web, texto e OLAP. O seu modelo web utiliza WebParsePre, WebHtmlTables e WebTables; o seu modelo de texto fixo utiliza TextSourceFile e TextFields; o seu modelo OLAP utiliza HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXml e OlapChildrenXml
SourceFile armazena a origem da ligação de nível superior, enquanto TextSourceFile armazena a origem de importação textPr independente; um TextSourceFile vazio recorre a SourceFile por compatibilidade
TXLSWebTableSelectorKind configura TXLSWebTableSelector, cujos membros Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assign e Validate preservam seletores nomeados, indexados e de tabela completa
TXLSWebTableSelectors fornece Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml e UnknownChildrenXml
TXLSTextImportFieldType configura TXLSTextImportField, cujos membros Position, ExtraAttributesXml, ChildrenXml, Assign e Validate definem um campo de texto fixo
TXLSTextImportFields fornece Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml e UnknownChildrenXml
Membros de ligação completos
As propriedades comuns de TXLSConnection são Id, TypeCode, SourceFile, OdcFile, SingleSignOnId, KeepAlive, Interval, BackgroundRefresh, RefreshOnLoad, SaveData, SavePassword, NewConnection, Deleted, OnlyUseConnectionFile, ReconnectionMethod, RefreshedVersion, MinRefreshableVersion, ConnectionString, CommandText, ServerCommandText, CommandType, Parameters e ExtensionXml
As propriedades web são WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXml e WebChildrenXml
As propriedades de texto são TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXml e TextChildrenXml; a preservação de base de dados utiliza DbExtraAttributesXml e DbChildrenXml
TXLSConnections.Assign copia uma coleção, IndexOfId encontra um identificador de ligação estável e RootAttributesXml mais UnknownChildrenXml preservam conteúdo de raiz não suportado
Parâmetros de ligação
TXLSConnectionParameter utiliza Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXml e Assign
TXLSConnectionParameters fornece Add, AddExisting, Assign, Delete, Clear, Count e Items
Tabelas de consulta e campos
TXLSQueryTable utiliza 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 e RefreshUnknownChildrenXml
TXLSQueryTableField utiliza Id, Name, TableColumnId, DataBound, RowNumbers, Clipped, ExtraAttributesXml, Assign e Validate
TXLSQueryTableFields fornece Add, AddExisting, Assign, NextId, Validate, Delete, Clear, Count e Items; TXLSQueryTables.Assign copia a coleção de tabelas de consulta da folha de cálculo
Mapas XML e XML personalizado
TXLSXWorkbook.XmlMaps devolve TXLSXXmlMaps, e TXLSXWorksheet.XmlCellBindings devolve a coleção de ligações da folha
| TXLSXXmlDataBinding | Armazena o identificador de relação e os metadados de atualização que ligam um mapa a uma parte XML personalizada |
| TXLSXXmlSchema | Armazena um identificador de esquema, um espaço de nomes e o XML de esquema preservado |
| TXLSXXmlMap | Armazena a identidade do mapa, o elemento raiz e o espaço de nomes, e o seu DataBinding |
| TXLSXXmlMaps | AddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas e MapCount |
| TXLSXXmlCellBinding | Mapeia um intervalo de folha de cálculo para um XPath e um identificador de mapa XML |
| TXLSXXmlCellBindings | sobrecargas de Add, Delete, Clear, Validate, Count e Items |
| TXLSXCustomXmlPart | AddSchemaRef associa um item XML personalizado a uma referência de esquema |
Membros avançados de clone, HTML e imagem
TXLSXRangeClonePart, TXLSXRangeCloneParts e TXLSXRangeCloneSourceCounts definem a clonagem de intervalos com noção de dependências. TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRows e TileRangeAxisMetadata são ganchos avançados de edição estrutural utilizados pela expansão de relatórios compilados e por participantes personalizados
TXLSXHtmlExportSessionState descreve TXLSXHtmlExportSession; utilize BeginExport, ExportNextSheet e Reset e, em seguida, inspecione State, Active, ExportedSheetCount e TotalSheetCount. Defina TXLSXHtmlExportOptions.IncludeDrawings para renderizar objetos suportados da folha de cálculo na sessão HTML
TXLSXImage expõe Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetX e ShadowOffsetY para renderização partilhada em PDF, SVG, HTML, bitmap e metaficheiro