UNPKG

ngx-extended-pdf-viewer

Version:

Embedding PDF files in your Angular application. Highly configurable viewer including the toolbar, sidebar, and all the features you're used to.

23 lines (22 loc) • 950 B
export declare class PositioningService { private static readonly DOORHANGER_OFFSET; private static readonly TOOLBAR_MARGIN; private static readonly POPUP_PAIRS; /** #3306 with several viewers on one page, popups and buttons are looked up in this viewer only */ private root; /** #3306 a positioning service for the viewer the element belongs to */ static forViewer(element: Element | null | undefined): PositioningService; private get scope(); positionPopupBelowItsButton(buttonId: string, popupId: string): void; /** * Re-positions all currently open/visible popups. Call this when the * toolbar layout changes (e.g., mobileFriendlyZoom changes at runtime). */ repositionOpenPopups(): void; private findVisibleButton; private getPopupElement; private applyPopupPositioning; private setBasicPopupStyles; private setHorizontalPosition; private setVerticalPosition; }