UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

64 lines (63 loc) 3.26 kB
/** * DevExpress HTML/JS Reporting (designer\controls\xrTableOfContentsLevel.d.ts) * Version: 25.1.3 * Build date: Jun 26, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ /// <reference types="jquery" /> /// <reference types="jquery" /> import { ElementViewModel, ISurfaceContext, PaddingModel } from '@devexpress/analytics-core/analytics-elements'; import { IUnitProperties } from '@devexpress/analytics-core/analytics-internal'; import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { ControlType } from './utils/_controlTypes'; import { XRControlSurfaceBase } from './xrControl'; import { XRTableOfContentsViewModel } from './xrTableOfContents'; export declare class TableOfContentsLevel extends ElementViewModel<ControlType> { dispose(): void; static createNew(parent: XRTableOfContentsViewModel): TableOfContentsLevel; static unitProperties: string[]; private _levelIndex; private _indentFactor; beforeDeserialize(model: any): void; constructor(model: any, parent: XRTableOfContentsViewModel, serializer?: ModelSerializer, isTitle?: boolean); isTitle: boolean; name: ko.Observable<string> | ko.Computed<string>; height: ko.Observable<number> | ko.Computed<number>; width: ko.Observable<number> | ko.Computed<number>; top: ko.Observable<number> | ko.Computed<number>; levelsHeightUnder: ko.Observable<number> | ko.Computed<number>; indent: ko.Observable<number> | ko.Computed<number>; left: ko.Computed<number>; leaderSymbol: ko.Observable<string> | ko.Computed<string>; font: ko.Observable<string> | ko.Computed<string>; foreColor: ko.Observable<string> | ko.Computed<string>; backColor: ko.Observable<string> | ko.Computed<string>; padding: ko.Observable<string> | ko.Computed<string>; paddingObj: PaddingModel; textAlignment: ko.Observable<string> | ko.Computed<string>; text: ko.Observable<string> | ko.Computed<string>; dpi: ko.Observable<number> | ko.Computed<number>; parentModel: ko.Observable<XRTableOfContentsViewModel>; borderWidth: ko.Observable | ko.Computed; borderColor: ko.Observable | ko.Computed; borders: ko.Observable | ko.Computed; borderDefault: ko.Observable<string> | ko.Computed<string>; borderDashStyle: ko.Observable | ko.Computed; lockedInUserDesigner: ko.Observable<boolean> | ko.Computed<boolean>; getInfo(): import("@devexpress/analytics-core/analytics-utils").ISerializationInfoArray; isPropertyModified(name: string): boolean; getControlFactory(): import("./utils/controlsFactory").ControlsFactory; rtl(): boolean; } export declare class TableOfContentsLevelSurface extends XRControlSurfaceBase<TableOfContentsLevel> { static _$leaderSymbol: JQuery; static _unitProperties: IUnitProperties<TableOfContentsLevel>; private _leaderSymbolWidth; constructor(control: TableOfContentsLevel, context: ISurfaceContext); text: ko.Observable<string> | ko.Computed<string>; resizable(resizeHandler: any, element: HTMLElement): any; leaderSymbols: ko.PureComputed<string>; rtlLayout(): boolean; }