HotXLS dokumentacija

Darbo knygos rodiniai, ryšiai ir XML žemėlapiai

Šis žinynas apima redaguojamą darbo knygos metaduomenį, esantį už langelių tinklelio ribų ir turintį išlikti nuoseklų, kai keičiasi lapai, diapazonai, filtrai ir paketo dalys

Klasikiniai pasirinktiniai rodiniai

TXLSWorksheet.CustomViews grąžina TXLSCustomViews, kurio Count, Items, Invalidate ir SyncToRaw nariai išsaugo tipizuotus ir nežinomus pasirinktinių rodinių įrašus

TXLSCustomView atskleidžia 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 ir RawRecordData

TXLSCustomViewCellRange, TXLSCustomViewCellRanges, TXLSCustomViewSelectionInfo, TXLSCustomViewPageBreak ir TXLSCustomViewPageBreaks neša pasirinkimo ir puslapio lūžių duomenis, priklausančius rodiniui

XLSX darbo knygos langai

TXLSXWorkbook.WorkbookViews valdo išdėstytus TXLSXWorkbookView įrašus, konfigūruojamus TXLSXWorkbookViewVisibility

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

Lapo įterpimas, ištrynimas ir perkėlimas iš naujo susieja kiekvieno lango aktyvųjį ir pirmąjį matomą skirtuką, išlaikydami nepriklausomus geometrijos ir rodymo nustatymus

Pasirinkimai pagal sritis

TXLSXWorksheet.Selections grąžina TXLSXSelections; TXLSXSelectionPane nustato tikslinę sritį, o kiekvienas TXLSXSelection saugo Pane, ActiveCell, ActiveCellId ir kelių sričių Sqref

TXLSXSelection.Assign nukopijuoja vieną pasirinkimą, o TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Count ir Items palaiko išdėstytą lapo rodinių rinkinį

Ryšio submodeliai

TXLSConnection išsaugo duomenų bazės, žiniatinklio, teksto ir OLAP metaduomenis. Jo žiniatinklio modelis naudoja WebParsePre, WebHtmlTables ir WebTables; fiksuoto teksto modelis naudoja TextSourceFile ir TextFields; OLAP modelis naudoja HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXml ir OlapChildrenXml

SourceFile saugo aukščiausio lygio ryšio šaltinį, o TextSourceFile — nepriklausomą textPr importo šaltinį; tuščias TextSourceFile dėl suderinamumo grįžta prie SourceFile

TXLSWebTableSelectorKind konfigūruoja TXLSWebTableSelector, kurio Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assign ir Validate nariai išsaugo pavadintus, indeksuotus ir visos lentelės parinkiklius

TXLSWebTableSelectors pateikia Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml ir UnknownChildrenXml

TXLSTextImportFieldType konfigūruoja TXLSTextImportField, kurio Position, ExtraAttributesXml, ChildrenXml, Assign ir Validate nariai apibrėžia vieną fiksuoto teksto lauką

TXLSTextImportFields pateikia Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml ir UnknownChildrenXml

Pilni ryšio nariai

Bendros TXLSConnection savybės yra Id, TypeCode, SourceFile, OdcFile, SingleSignOnId, KeepAlive, Interval, BackgroundRefresh, RefreshOnLoad, SaveData, SavePassword, NewConnection, Deleted, OnlyUseConnectionFile, ReconnectionMethod, RefreshedVersion, MinRefreshableVersion, ConnectionString, CommandText, ServerCommandText, CommandType, Parameters ir ExtensionXml

Žiniatinklio savybės yra WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXml ir WebChildrenXml

Teksto savybės yra TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXml ir TextChildrenXml; duomenų bazės išsaugojimas naudoja DbExtraAttributesXml ir DbChildrenXml

TXLSConnections.Assign nukopijuoja rinkinį, IndexOfId suranda stabilų ryšio identifikatorių, o RootAttributesXml ir UnknownChildrenXml išsaugo nepalaikomą šakninį turinį

Ryšio parametrai

TXLSConnectionParameter naudoja Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXml ir Assign

TXLSConnectionParameters pateikia Add, AddExisting, Assign, Delete, Clear, Count ir Items

Užklausų lentelės ir laukai

TXLSQueryTable naudoja 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 ir RefreshUnknownChildrenXml

TXLSQueryTableField naudoja Id, Name, TableColumnId, DataBound, RowNumbers, Clipped, ExtraAttributesXml, Assign ir Validate

TXLSQueryTableFields pateikia Add, AddExisting, Assign, NextId, Validate, Delete, Clear, Count ir Items; TXLSQueryTables.Assign nukopijuoja darbalapio užklausų lentelių rinkinį

XML žemėlapiai ir pasirinktinis XML

TXLSXWorkbook.XmlMaps grąžina TXLSXXmlMaps, o TXLSXWorksheet.XmlCellBindings grąžina lapo susiejimų rinkinį

TXLSXXmlDataBindingSaugo ryšio identifikatorių ir atnaujinimo metaduomenis, jungiančius žemėlapį su pasirinktine XML dalimi
TXLSXXmlSchemaSaugo vieną schemos identifikatorių, vardų sritį ir išsaugotą schemos XML
TXLSXXmlMapSaugo žemėlapio tapatybę, šakninį elementą ir vardų sritį bei jo DataBinding
TXLSXXmlMapsAddSchema, AddMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas ir MapCount
TXLSXXmlCellBindingSusieja vieną darbalapio diapazoną su XPath ir XML žemėlapio identifikatoriumi
TXLSXXmlCellBindingsAdd perrašymai, Delete, Clear, Validate, Count ir Items
TXLSXCustomXmlPartAddSchemaRef susieja pasirinktinį XML elementą su schemos nuoroda

Išplėstiniai klonavimo, HTML ir paveikslėlių nariai

TXLSXRangeClonePart, TXLSXRangeCloneParts ir TXLSXRangeCloneSourceCounts apibrėžia į priklausomybes atsižvelgiantį diapazono klonavimą. TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRows ir TileRangeAxisMetadata yra išplėstiniai struktūrinio redagavimo kabliukai, naudojami sukompiliuotų ataskaitų išplėtime ir pasirinktiniuose dalyviuose

TXLSXHtmlExportSessionState apibūdina TXLSXHtmlExportSession; naudokite BeginExport, ExportNextSheet ir Reset, tada tikrinkite State, Active, ExportedSheetCount ir TotalSheetCount. Nustatykite TXLSXHtmlExportOptions.IncludeDrawings, kad palaikomi darbalapio objektai būtų atvaizduoti HTML sesijoje

TXLSXImage atskleidžia Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetX ir ShadowOffsetY bendram PDF, SVG, HTML, bitmapo ir metafailo atvaizdavimui

Taip pat žiūrėkite