stimulsoft-viewer-angular
Version:
The Viewer component is designed to view reports and dashboards in the web browser.
71 lines (70 loc) • 2.33 kB
TypeScript
import { ControlClass, DrillDown, ErrorMessage, InteractionObject, BookmarkNode, Form, NotificationFormOptions } from './objects';
import * as i0 from "@angular/core";
export declare class ModelService {
private _options;
private _reportParams;
private _imagesForBookmark;
requestUrl: string;
action: string;
properties: any;
showDashboard: boolean;
proxyData: any;
localization: any;
controls: ControlClass;
pages: any[];
months: string[];
dayOfWeek: string[];
dateRanges: string[];
encodingData: any[];
pdfSecurityCertificates: any[];
paperSizes: string[];
viewerSize: any;
drillDownButtons: DrillDown[];
openDialogFileMask: string;
images: any;
errorMessage: ErrorMessage;
httpError: any;
interactions: InteractionObject;
nodes: BookmarkNode[];
navigateNode: BookmarkNode;
fullScreenOptions: any;
showProgress: boolean;
timerAutoUpdateCache: any;
refreshReportTimer: any;
toolbarHideTimer: any;
form: Form;
notificationFormOptions: NotificationFormOptions;
postParametersFunction: any;
dashboards: string;
constructor();
get reportParams(): any;
set reportParams(parameters: any);
setReportParams(parameters: any): void;
getReportParams(): any;
copyObject(o: any): any;
set options(data: any);
get options(): any;
loc(attr: string): string;
img(name: string): string;
private toLower;
clear(): void;
clearViewerState(): void;
style(value: string): string;
createPostParameters(data?: any, asObject?: boolean, useOptions?: boolean): any;
private newToken;
private setupOptions;
pagesNavigationIsActive(): boolean;
get imagesForBookmark(): any;
isTouchDevice(): boolean;
isMobileDevice(): boolean;
initializeMobile(): void;
getImagesScalingFactor(): string;
getHTMLColor(color: any): any;
getResourceUrl(resourceParameter: string): string;
getActionRequestUrl(requestUrl: string, action?: string): string;
_keyStr: "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
encode(input: any): string;
decode(input: any): string;
static ɵfac: i0.ɵɵFactoryDeclaration<ModelService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<ModelService>;
}