@progress/telerik-angular-native-report-viewer
Version:
Progress® Telerik® Native Report Viewer for Angular
34 lines (33 loc) • 1.49 kB
TypeScript
import { TemplateRef, ElementRef, AfterViewInit, OnDestroy } from '@angular/core';
import { ToolBarToolComponent } from '@progress/kendo-angular-toolbar';
import { ReportingAngularViewerService } from '../reporting-angular-viewer.service';
import { ComboBoxComponent } from '@progress/kendo-angular-dropdowns';
import { ZoomLevel } from '../models/zoom-level.interface';
import { SVGIcon } from '@progress/kendo-svg-icons';
import * as i0 from "@angular/core";
export declare class CustomZoomComponent extends ToolBarToolComponent implements AfterViewInit, OnDestroy {
service: ReportingAngularViewerService;
toolbarTemplate: TemplateRef<unknown>;
popupTemplate: TemplateRef<unknown>;
toolbarElement?: ElementRef;
popupElement?: ElementRef;
zoomButton?: ElementRef;
combobox?: ComboBoxComponent;
openDialog: boolean;
tabindex: number;
zoomOptionsData: ZoomLevel[];
currentZoom: ZoomLevel;
windowRestoreIcon: SVGIcon;
private subs;
constructor(service: ReportingAngularViewerService);
canFocus(): boolean;
focus(): void;
handleKey(): boolean;
ngAfterViewInit(): void;
ngOnDestroy(): void;
zoomLevelChange(zoomLevel: ZoomLevel): void;
get localeMessage(): string;
private getScaleModeAsNumber;
static ɵfac: i0.ɵɵFactoryDeclaration<CustomZoomComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CustomZoomComponent, "custom-zoom-tool", never, {}, {}, never, never, false, never>;
}