LiPdfViewerComponent class
- Annotations
-
- @Component.new(selector: 'li-pdf-viewer', templateUrl: 'pdf_viewer_component.html', styleUrls: ['pdf_viewer_component.css'], directives: [coreDirectives, formDirectives, LiDropdownMenuComponent, LiModalComponent], changeDetection: ChangeDetectionStrategy.onPush)
Constructors
- LiPdfViewerComponent(ChangeDetectorRef _changeDetectorRef, HtmlElement _hostElement)
Properties
- allowKeyboardShortcuts ↔ bool
-
getter/setter pair
- bytes ← Uint8List?
-
no getter
- cMapPacked ↔ bool
-
getter/setter pair
- cMapUrl ↔ String
-
getter/setter pair
- currentPage ↔ int
-
getter/setter pair
- currentScaleLabel → String
-
no setter
- currentScaleValueForSelect → String
-
no setter
- customScaleValue ↔ String
-
getter/setter pair
-
customToolbarActions
↔ List<
LiPdfViewerToolbarAction> -
getter/setter pair
- debug ↔ bool
-
getter/setter pair
-
documentLoaded
→ Stream<
int> -
no setter
- downloadFileName ↔ String
-
getter/setter pair
- enableDownloadAction ↔ bool
-
getter/setter pair
- enableFitWidthAction ↔ bool
-
getter/setter pair
- enableFullscreenAction ↔ bool
-
getter/setter pair
- enableGoToPageAction ↔ bool
-
getter/setter pair
- enablePanModeAction ↔ bool
-
getter/setter pair
- enablePrintAction ↔ bool
-
getter/setter pair
- enableRotateAction ↔ bool
-
getter/setter pair
- enableSidePanelCloseButton ↔ bool
-
getter/setter pair
- errorMessage ↔ String?
-
getter/setter pair
- fullscreenButtonLabel → String
-
no setter
- fullscreenIconClass → String
-
no setter
- goToPageInputText ↔ String
-
getter/setter pair
- goToPageModal ↔ LiModalComponent?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasSidePanelHeader → bool
-
no setter
- hasSidePanelTemplate → bool
-
no setter
- hasToolbarActionsTemplate → bool
-
no setter
- initialScale ← String
-
no getter
- isCustomScale ↔ bool
-
getter/setter pair
- isFullscreenActive → bool
-
no setter
- isLoading ↔ bool
-
getter/setter pair
- isMobileViewport → bool
-
no setter
- isPanModeEnabled → bool
-
no setter
- labels ↔ LiPdfViewerLabels
-
getter/setter pair
-
leadingCustomToolbarActions
↔ List<
LiPdfViewerToolbarAction> -
getter/setter pair
- linkSanitizer ↔ LiPdfViewerLinkSanitizer?
-
getter/setter pair
-
loadError
→ Stream<
String> -
no setter
-
pageChange
→ Stream<
int> -
no setter
- pageCounterLabel → String
-
no setter
- pageInputSize → int
-
no setter
- pageInputSizeAttr → String
-
no setter
- pageInputWidth → String
-
no setter
- panModeButtonLabel → String
-
no setter
- panModeIconClass → String
-
no setter
- passwordVisible → bool
-
no setter
-
pdfDesktopOverflowActionOptions
↔ List<
LiDropdownMenuOption> -
getter/setter pair
- pdfDocument → PDFDocumentProxy?
-
no setter
- pdfJsBasePath ↔ String
-
getter/setter pair
-
pdfMobileActionOptions
↔ List<
LiDropdownMenuOption> -
getter/setter pair
- projectedSidePanelTemplate ↔ LiPdfViewerSidePanelDirective?
-
getter/setter pair
- projectedToolbarActionsTemplate ↔ LiPdfViewerToolbarActionsDirective?
-
getter/setter pair
-
requestHeaders
↔ Map<
String, String> -
getter/setter pair
- resolvedSidePanelTemplate → TemplateRef?
-
no setter
- resolvedSidePanelTitle → String?
-
no setter
- resolvedSidePanelWidth → String
-
no setter
- resolvedToolbarActionsTemplate → TemplateRef?
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scale → double
-
no setter
-
scaleChange
→ Stream<
double> -
no setter
- shouldShowInlineSidePanel → bool
-
no setter
- showEmptyState → bool
-
no setter
- showTitle ↔ bool
-
getter/setter pair
- sidePanelModal ↔ LiModalComponent?
-
getter/setter pair
- sidePanelModalOnMobile ↔ bool
-
getter/setter pair
- sidePanelOpen ↔ bool
-
getter/setter pair
-
sidePanelOpenChange
→ Stream<
bool> -
no setter
- sidePanelTemplate ↔ TemplateRef?
-
getter/setter pair
- sidePanelTitle ↔ String
-
getter/setter pair
- sidePanelWidth ↔ String
-
getter/setter pair
- standardFontDataUrl ↔ String
-
getter/setter pair
- templateContext → LiPdfViewerTemplateContext
-
latefinal
- title ↔ String
-
getter/setter pair
-
toolbarAction
→ Stream<
LiPdfViewerToolbarActionEvent> -
no setter
- toolbarActionsTemplate ↔ TemplateRef?
-
getter/setter pair
- toolbarContainer ↔ DivElement?
-
getter/setter pair
- toolbarVisible ↔ bool
-
getter/setter pair
- totalPages → int
-
no setter
- totalPagesMinWidth → String
-
no setter
-
trailingCustomToolbarActions
↔ List<
LiPdfViewerToolbarAction> -
getter/setter pair
- url ← String?
-
no getter
- useDesktopOverflowMenu → bool
-
no setter
- viewer ↔ DivElement?
-
getter/setter pair
- viewerContainer ↔ DivElement?
-
getter/setter pair
- visibilityController → PdfViewerVisibilityController
-
final
- workerSource ↔ String
-
getter/setter pair
-
zoomOptions
↔ List<
LiDropdownMenuOption> -
getter/setter pair
- zoomPercentage → String
-
no setter
Methods
-
closeGoToPageModal(
) → void -
closeSidePanel(
) → void -
confirmGoToPage(
) → void -
downloadDocument(
) → Future< void> -
extractAllPagesText(
{bool includeMarkedContent = false, bool disableNormalization = false, bool trim = true}) → Future< List< LiPdfViewerPageText> > -
extractDocumentText(
{String pageSeparator = '\n\n', bool includeMarkedContent = false, bool disableNormalization = false, bool trimPages = true}) → Future< String> -
extractPageText(
int pageNum, {bool includeMarkedContent = false, bool disableNormalization = false, bool trim = true}) → Future< LiPdfViewerPageText> -
fitContent(
) → void -
getAllPageInfo(
) → Future< List< LiPdfViewerPageInfo> > -
getPageInfo(
int pageNum) → Future< LiPdfViewerPageInfo> -
isCustomToolbarActionActive(
LiPdfViewerToolbarAction action) → bool -
isCustomToolbarActionDisabled(
LiPdfViewerToolbarAction action) → bool -
nextPage(
) → void -
ngAfterChanges(
) → void -
ngAfterViewInit(
) → void -
ngOnDestroy(
) → void - Executed before the directive is removed from the DOM and destroyed.
-
ngOnInit(
) → void - Executed after the first change detection run for a directive.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onActionMenuSelect(
String action) → void -
onChangePageHandle(
Event event) → void -
onCustomToolbarActionClick(
LiPdfViewerToolbarAction action) → void -
onGoToPageModalClose(
) → void -
onScaleDropdownChange(
String value) → void -
onSidePanelModalClose(
) → void -
openGoToPageModal(
) → void -
openSidePanel(
) → void -
previousPage(
) → void -
printDocument(
) → Future< void> -
resolveCustomToolbarActionButtonClass(
LiPdfViewerToolbarAction action) → String -
resolveCustomToolbarActionIconClass(
LiPdfViewerToolbarAction action) → String -
resolveCustomToolbarActionLabel(
LiPdfViewerToolbarAction action) → String -
resolveCustomToolbarActionTitle(
LiPdfViewerToolbarAction action) → String -
rotate(
) → void -
scrollToPage(
int pageNum) → void -
toggleFullscreen(
) → Future< void> -
togglePanMode(
) → void -
toggleSidePanel(
) → void -
toString(
) → String -
A string representation of this object.
inherited
-
zoomIn(
[MouseEvent? event]) → void -
zoomInBtnClick(
) → void -
zoomOut(
[MouseEvent? event]) → void -
zoomOutBtnClick(
) → void
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited