UNPKG

devexpress-reporting

Version:

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

73 lines (72 loc) 2.78 kB
/** * DevExpress HTML/JS Reporting (designer\wizard\pages\configureReportPageSettingsPage.d.ts) * Version: 26.1.3 * Build date: Jun 16, 2026 * Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ /// <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 { IPageSetup, ReportUnit } 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<HTMLElement>; } export declare class ConfigureReportPageSettingsPage extends WizardPageBase { canFinish(): boolean; constructor(); paperKind: ko.Observable<string>; landscape: ko.Observable<boolean>; reportUnit: ko.Computed<ReportUnit>; 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>; pageSizeValueFormat: ko.Computed<string>; lookupData: { paperKind: { value: string; displayName: string; }[]; reportUnit: { value: ReportUnit; displayName: string; }[]; }; private _reportUnit; previewPageHelper: PreviewPageHelper; initialize(state: IPageSetup): JQuery.Promise<void, any, any>; commit(): JQuery.Promise<IPageSetup, any, any>; private getDpi; } export declare function _applyPageSetting(data: IPageSetup, state: IPageSetup): void; export declare function _registerConfigureReportPageSettingsPage(factory: PageFactory): void; export {};