devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
27 lines (26 loc) • 1.29 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\mobile\internal\_mobilePage.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
*/
import { ArrayPropertyChangedEventArgs, PropertyChangedEventArgs } from '@devexpress/analytics-core/analytics-serializer-native';
import { PreviewPage } from '../../internal/_page';
import { IPreviewPageViewModel } from '../../internal/_page.viewModel';
import { IBrickNode } from '../../utils/utils';
import { MobileReportPreview } from '../mobilePreview';
export interface IMobilePageViewModel extends IPreviewPageViewModel {
readerMode: boolean;
hasBricks: boolean;
}
export declare class MobilePreviewPage extends PreviewPage {
deferredUpdateViewModel(): boolean;
createViewModel(): IMobilePageViewModel;
updateViewModel(args: PropertyChangedEventArgs<MobilePreviewPage> | ArrayPropertyChangedEventArgs<MobilePreviewPage>): void;
_shouldUseSvgEngine(zoom?: number): boolean;
constructor(preview: MobileReportPreview, pageIndex: number, processClick?: (target: IBrickNode) => void, subscribeToPageLoading?: boolean);
hasBricks: boolean;
readerMode: boolean;
maxZoom: number;
}