HotXLS dokumentáció

Munkafüzet-nézetek, kapcsolatok és XML-térképek

Ez a referencia a cellarács mellett elhelyezkedő szerkeszthető munkafüzet-metaadatokat fedi le, amelyeknek konzisztenseknek kell maradniuk, amikor lapok, tartományok, szűrők és csomagrészek változnak

Klasszikus egyéni nézetek

TXLSWorksheet.CustomViews TXLSCustomViews objektumot ad vissza, amelynek Count, Items, Invalidate és SyncToRaw tagjai megőrzik a típusos és ismeretlen egyéni nézetrekordokat

TXLSCustomView a ViewId, Zoom, GridColorIndex, ActivePane, ShowPageBreaks, ShowFormulas, ShowGridLines, ShowHeadings, ShowOutlineSymbols, ShowZeroValues, CenterHorizontally, CenterVertically, PrintHeadings, PrintGridLines, FitToPage, FilterMode, AutoFilterVisible, FrozenPanes, FrozenNoSplit, SplitVertically, SplitHorizontally, TopLeftRow, TopLeftColumn, SplitX, SplitY, RightPaneColumn, BottomPaneRow, SelectionCount, Selections, HorizontalPageBreaks, VerticalPageBreaks, HasPageSetup, PaperSize, PrintScale, FirstPageNumber, FitToPagesWide, FitToPagesTall, PageSetupFlags, HorizontalResolution, VerticalResolution, HeaderMargin, FooterMargin, Copies, FilterFieldCount, FilterActive, FilterCriteria1, FilterCriteria2, FilterOperators, ClearFilterCriteria, RawRecordCount, RawRecordIds és RawRecordData tagokat teszi elérhetővé

TXLSCustomViewCellRange, TXLSCustomViewCellRanges, TXLSCustomViewSelectionInfo, TXLSCustomViewPageBreak és TXLSCustomViewPageBreaks a nézethez tartozó kijelölés- és oldaltörés-adatokat hordozzák

XLSX munkafüzet-ablakok

TXLSXWorkbook.WorkbookViews rendezett TXLSXWorkbookView bejegyzéseket birtokol, amelyeket a TXLSXWorkbookViewVisibility konfigurál

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

A lap beszúrása, törlése és mozgatása újraleképezi minden ablak aktív és elsőként látható lapját, miközben megőrzi a független geometriát és a megjelenítési beállításokat

Panelok szerinti kijelölések

TXLSXWorksheet.Selections TXLSXSelections objektumot ad vissza; a TXLSXSelectionPane azonosítja a célpanelt, és minden TXLSXSelection a Pane, ActiveCell, ActiveCellId és a többterületű Sqref értékeket tárolja

TXLSXSelection.Assign egy kijelölést másol, míg a TXLSXSelections.Add, AddSelection, Assign, Clear, Delete, IndexOfPane, Count és Items a rendezett munkalapnézet-gyűjteményt tartják karban

Kapcsolat-almodellek

TXLSConnection az adatbázis-, web-, szöveg- és OLAP-metaadatokat őrzi meg. Webmodellje a WebParsePre, WebHtmlTables és WebTables elemeket használja; a rögzített szövegű modellje a TextSourceFile és TextFields elemeket; az OLAP-modellje a HasOlapProperties, OlapLocal, OlapLocalConnection, OlapLocalRefresh, OlapSendLocale, OlapRowDrillCount, OlapServerFill, OlapServerNumberFormat, OlapServerFont, OlapServerFontColor, OlapExtraAttributesXml és OlapChildrenXml elemeket

A SourceFile a legfelső szintű kapcsolatforrást tárolja, míg a TextSourceFile a független textPr importforrást; az üres TextSourceFile kompatibilitás céljából a SourceFile értékre esik vissza

TXLSWebTableSelectorKind konfigurálja a TXLSWebTableSelector osztályt, amelynek Kind, Name, Index, ExtraAttributesXml, ChildrenXml, Assign és Validate tagjai a nevesített, indexelt és teljes tábla-választókat őrzik meg

TXLSWebTableSelectors az Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml és UnknownChildrenXml tagokat biztosítja

TXLSTextImportFieldType konfigurálja a TXLSTextImportField osztályt, amelynek FieldType, Position, ExtraAttributesXml, ChildrenXml, Assign és Validate tagjai egy rögzített szövegű mezőt definiálnak

TXLSTextImportFields az Add, AddExisting, Assign, Validate, Delete, Clear, Count, Items, ExtraAttributesXml és UnknownChildrenXml tagokat biztosítja

Teljes kapcsolat-tagok

TXLSConnection közös tulajdonságai az Id, TypeCode, SourceFile, OdcFile, SingleSignOnId, KeepAlive, Interval, BackgroundRefresh, RefreshOnLoad, SaveData, SavePassword, NewConnection, Deleted, OnlyUseConnectionFile, ReconnectionMethod, RefreshedVersion, MinRefreshableVersion, ConnectionString, CommandText, ServerCommandText, CommandType, Parameters és ExtensionXml

A webes tulajdonságok a WebUrl, WebPost, WebEditPage, WebHtmlFormat, WebXml, WebSourceData, WebConsecutive, WebFirstRow, WebXl97, WebTextDates, WebXl2000, WebExtraAttributesXml és WebChildrenXml

A szöveges tulajdonságok a TextSourceFile, TextPrompt, TextDelimited, TextCodePage, TextFirstRow, TextCharacterSet, TextQualifier, TextFileType, TextDecimal, TextThousands, TextTab, TextSpace, TextComma, TextSemicolon, TextConsecutive, TextDelimiter, TextExtraAttributesXml és TextChildrenXml; az adatbázis-megőrzés a DbExtraAttributesXml és a DbChildrenXml elemeket használja

TXLSConnections.Assign egy gyűjteményt másol, az IndexOfId stabil kapcsolatazonosítót keres, a RootAttributesXml és UnknownChildrenXml pedig a nem támogatott gyökértartalmakat őrzi meg

Kapcsolat-paraméterek

TXLSConnectionParameter a Name, ParameterType, SqlType, RefreshOnChange, Prompt, CellReference, IntegerValue, DoubleValue, BooleanValue, StringValue, ValueKind, ExtraAttributesXml és Assign elemeket használja

TXLSConnectionParameters az Add, AddExisting, Assign, Delete, Clear, Count és Items tagokat biztosítja

Lekérdezéstáblák és mezők

TXLSQueryTable az Assign, ConnectionId, ResultTableName, ResultRange, RowNumbers, DisableRefresh, BackgroundRefresh, FirstBackgroundRefresh, RefreshOnLoad, GrowShrinkType, FillFormulas, RemoveDataOnSave, DisableEdit, PreserveFormatting, Intermediate, AutoFormatId, ApplyNumberFormats, ApplyBorderFormats, ApplyFontFormats, ApplyPatternFormats, ApplyAlignmentFormats, ApplyWidthHeightFormats, PreserveSortFilterLayout, FieldIdWrapped, AdjustColumnWidth, HeadersInLastRefresh, MinimumVersion, UnboundColumnsLeft, UnboundColumnsRight, DeletedFields, SortStateXml, ExtensionXml, RefreshExtensionXml, UnknownChildrenXml, ExtraAttributesXml, RefreshExtraAttributesXml és RefreshUnknownChildrenXml elemeket használja

TXLSQueryTableField az Id, Name, TableColumnId, DataBound, RowNumbers, FillFormulas, Clipped, ExtraAttributesXml, Assign és Validate elemeket használja

TXLSQueryTableFields az Add, AddExisting, Assign, FindById, FindByTableColumnId, NextId, Validate, Delete, Clear, Count és Items tagokat biztosítja; a TXLSQueryTables.Assign a munkalap lekérdezéstábla-gyűjteményét másolja

XML-térképek és egyéni XML

TXLSXWorkbook.XmlMaps TXLSXXmlMaps objektumot ad vissza, a TXLSXWorksheet.XmlCellBindings pedig a lap kötésgyűjteményét adja vissza

TXLSXXmlDataBindingA térképet egy egyéni XML-részhez kötő kapcsolatazonosítót és frissítési metaadatokat tárolja; az Enabled, DataBindingName, FileBinding, FileBindingName, ConnectionId, DataBindingLoadMode és ExtensionXml tükrözi az OOXML dataBinding attribútumait
TXLSXXmlSchemaEgy sémaazonosítót, névteret és megőrzött séma-XML-t tárol; az Id, SchemaRef, NamespaceUri, Language és Xml végigviszi a sémarészt
TXLSXXmlMapA térképazonosságot, a gyökérelemet és névteret, valamint annak DataBinding értékét tárolja; az importálási viselkedést a RootElement, SchemaId, ShowImportExportValidationErrors, AutoFit, Append, PreserveSortAFLayout és PreserveFormat konfigurálja
TXLSXXmlMapsAddSchema, AddMap, FindSchema, FindMap, DeleteSchema, DeleteMap, Clear, Validate, SelectionNamespaces, SchemaCount, Schemas és MapCount
TXLSXXmlCellBindingEgy munkalaptartományt XPath és XML-térkép-azonosítóhoz rendel; a CellReference, XPath, XmlDataType, MapId, XmlCellPropertyId, ConnectionId és UniqueName megőrzi a teljes OOXML kötést
TXLSXXmlCellBindingsAdd túlterhelések, Delete, Clear, Validate, Count és Items
TXLSXCustomXmlPartAz AddSchemaRef egy egyéni XML-elemet séma-hivatkozáshoz rendel; az Xml hordozza az elem tartalmát, az ItemId az adattár-elem azonosítóját, a SchemaRefs pedig a rendezett hivatkozáslistát

Speciális klón-, HTML- és kép-tagok

TXLSXRangeClonePart, TXLSXRangeCloneParts és TXLSXRangeCloneSourceCounts függőségtudatos tartomány-klónozást definiálnak. A TXLSXWorksheet.CaptureRangeCloneSourceCounts, AuthorizeRepeatedDisjointRangeClones, ResizeTableRows és TileRangeAxisMetadata speciális strukturális szerkesztési horgok, amelyeket az összeállított jelentés-bővítés és az egyéni résztvevők használnak

TXLSXHtmlExportSessionState a TXLSXHtmlExportSession állapotát írja le; használja a BeginExport, ExportNextSheet és Reset metódusokat, majd ellenőrizze a State, Active, ExportedSheetCount és TotalSheetCount értékeket. A TXLSXHtmlExportOptions.IncludeDrawings beállításával a támogatott munkalap-objektumokat a HTML-munkamenetbe renderelheti

TXLSXImage a Gamma, ShadowColor, ShadowOpacity, ShadowBlur, ShadowOffsetX és ShadowOffsetY tagokat teszi elérhetővé a megosztott PDF, SVG, HTML, bittérkép és metafájl-megjelenítéshez

Lásd még