UNPKG

devexpress-reporting

Version:

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

42 lines (41 loc) 2.21 kB
/** * DevExpress HTML/JS Reporting (viewer\reportPreview.viewModel.d.ts) * Version: 25.2.3 * Build date: Dec 15, 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'; import { Properties as dxLoadingPanelProperties } from 'devextreme/ui/load_panel'; 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; _exportTranslatedDocPopupVisible: boolean; _exportTranslatedDodumentWarningMsg: string; _exportTranslatedDocumentButtonText: string; _exportOriginalDocumentButtonText: string; _exportTranslatedHandler: () => void; _exportTranslatedCancel: () => void; onExportPopupHiding: () => void; _aiOperationInProgress?: boolean; _getAILoadingPanelOptions: (element: HTMLElement) => dxLoadingPanelProperties; } export declare function createReportPreviewViewModel(this: ReportPreview, base: IReportPreviewViewModel): IReportPreviewViewModel; export declare function updateReportPreviewViewModel(this: ReportPreview, args: PropertyChangedEventArgs<ReportPreview> | ArrayPropertyChangedEventArgs<ReportPreview>): void;