Documentação HotXLS

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

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

TXLSXXmlDataBindingArmazena o identificador de relação e os metadados de atualização que ligam um mapa a uma parte XML personalizada
TXLSXXmlSchemaArmazena um identificador de esquema, um espaço de nomes e o XML de esquema preservado
TXLSXXmlMapArmazena a identidade do mapa, o elemento raiz e o espaço de nomes, e o seu DataBinding
TXLSXXmlMapsAddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas e MapCount
TXLSXXmlCellBindingMapeia um intervalo de folha de cálculo para um XPath e um identificador de mapa XML
TXLSXXmlCellBindingssobrecargas de Add, Delete, Clear, Validate, Count e Items
TXLSXCustomXmlPartAddSchemaRef 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

Veja também