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
no setter
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
mobileZoomMenu ↔ LiDropdownMenuComponent?
getter/setter pair
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