UNPKG

devexpress-reporting

Version:

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

32 lines (31 loc) 1.69 kB
/** * DevExpress HTML/JS Reporting (viewer\reportPreview.viewModel.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, IViewModel, PropertyChangedEventArgs } from '@devexpress/analytics-core/analytics-serializer-native'; import { PreviewBricksKeyboardHelper } from './accessibility/_previewBricksKeyboardHelper'; import { ILazyImagesOptions } from './internal/_bindings'; import { IPreviewPageViewModel } from './internal/_page.viewModel'; import { ISignatureDisplayItem } from './internal/_previewRequestWrapper'; import { IProgressBarViewModel } from './internal/_progressViewModel'; import { ReportPreview } from './reportPreview'; export interface IReportPreviewViewModel extends IViewModel { rtlReport: boolean; editingFieldsHighlighted: boolean; progressBar: IProgressBarViewModel; currentPage: IPreviewPageViewModel; pages: IPreviewPageViewModel[]; showMultipagePreview: boolean; emptyDocumentCaption: string; previewVisible: boolean; lazyImagesOptions: ILazyImagesOptions; getSelectedContent: (mask?: string) => string; delayedInit: () => void; signatures: ISignatureDisplayItem[]; previewBrickKeyboardHelper: PreviewBricksKeyboardHelper; } export declare function createReportPreviewViewModel(this: ReportPreview, base: IReportPreviewViewModel): IReportPreviewViewModel; export declare function updateReportPreviewViewModel(this: ReportPreview, args: PropertyChangedEventArgs<ReportPreview> | ArrayPropertyChangedEventArgs<ReportPreview>): void;