UNPKG

devexpress-reporting

Version:

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

72 lines (71 loc) 2.73 kB
/** * DevExpress HTML/JS Reporting (designer\wizard\pages\configureReportPageSettingsPage.d.ts) * Version: 24.2.6 * Build date: Mar 18, 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 { Disposable } from '@devexpress/analytics-core/analytics-utils'; import { PageFactory, WizardPageBase } from '@devexpress/analytics-core/analytics-wizard'; import * as ko from 'knockout'; import { GraphicsUnit, IPageSetup } from '../reportWizardState'; interface IPageSettings { width: ko.Observable<number>; height: ko.Observable<number>; marginLeft: ko.Observable<number>; marginRight: ko.Observable<number>; marginTop: ko.Observable<number>; marginBottom: ko.Observable<number>; } export declare class PreviewPageHelper extends Disposable { private cachePagePreviewElement; constructor(settings?: IPageSettings); updatePageSettings(pageSetup: IPageSetup): void; width: ko.Observable<number>; height: ko.Observable<number>; marginLeft: ko.Observable<number>; marginRight: ko.Observable<number>; marginTop: ko.Observable<number>; marginBottom: ko.Observable<number>; previewPageWidth: ko.Computed<number>; previewPageHeight: ko.Computed<number>; previewTopMargin: ko.Computed<number>; previewRightMargin: ko.Computed<number>; previewBottomMargin: ko.Computed<number>; previewLeftMargin: ko.Computed<number>; pagePreviewElement: ko.Observable<JQuery<HTMLElement>>; } export declare class ConfigureReportPageSettingsPage extends WizardPageBase { canFinish(): boolean; constructor(); paperKind: ko.Observable<string>; landscape: ko.Observable<boolean>; unit: ko.Computed<GraphicsUnit>; width: ko.Observable<number>; height: ko.Observable<number>; fixedSize: ko.Computed<boolean>; marginLeft: ko.Observable<number>; marginRight: ko.Observable<number>; marginTop: ko.Observable<number>; marginBottom: ko.Observable<number>; valueFormat: ko.Computed<string>; lookupData: { paperKind: { value: string; displayName: string; }[]; unit: { value: GraphicsUnit; displayName: string; }[]; }; private _unit; previewPageHelper: PreviewPageHelper; initialize(state: IPageSetup): JQuery.Promise<any, any, any>; commit(): JQuery.Promise<any, any, any>; } export declare function _applyPageSetting(data: IPageSetup, state: IPageSetup): void; export declare function _registerConfigureReportPageSettingsPage(factory: PageFactory): void; export {};