@progress/telerik-angular-native-report-viewer
Version:
Progress® Telerik® Native Report Viewer for Angular
46 lines (45 loc) • 1.95 kB
TypeScript
import { EventEmitter } from '@angular/core';
import { ContentArea, DocumentInfo, ReportController, ReportControllerOptions, ReportSourceOptions, ScaleMode, ViewMode, ServiceClient, SearchManager, ServiceClientOptions, ParameterInfo } from '@progress/telerik-common-report-viewer';
import { HistoryItem } from './models/history-item.interface';
import * as i0 from "@angular/core";
export declare class ReportingAngularViewerService {
options: any;
documentInfo: DocumentInfo;
onZoomChange: EventEmitter<number>;
parameters: ParameterInfo[];
isSearchWindowOpen: boolean;
isAiPromptWindowOpen: boolean;
currentHistoryIndex: number;
history: any[];
currentPageIndex: number;
renderingInProgress: boolean;
isBackwardsNavigationInProgress: boolean;
isParametersSectionAvailable: boolean;
reportWidth: number;
windowWidth: number;
windowHeight: number;
totalPages: number;
skip: number;
controller: ReportController;
serviceClient: ServiceClient;
searchManager: SearchManager;
contentArea: ContentArea;
getServiceClientOptions(): ServiceClientOptions;
getControllerOptions(): ReportControllerOptions;
setOptions(options: any): void;
applyHistory(reportSource: ReportSourceOptions, page: number, reportDocumentId: string, scale: number, scaleMode: number, viewMode: number): void;
applyParameter(id: string, value: any): void;
setScale(scale: number): void;
setScaleMode(scaleMode: ScaleMode): void;
setViewMode(mode?: ViewMode): void;
zoomIn(): void;
zoomOut(): void;
navigateBackwards(): void;
navigateForward(): void;
addHistoryItem(temp?: boolean): HistoryItem;
removeTempHistoryItems(): void;
clearReport(): void;
getPageNumber(): number;
static ɵfac: i0.ɵɵFactoryDeclaration<ReportingAngularViewerService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ReportingAngularViewerService>;
}