UNPKG

@progress/telerik-angular-native-report-viewer

Version:

Progress® Telerik® Native Report Viewer for Angular

34 lines (33 loc) 1.49 kB
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>; }