Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Pdf

Hierarchy

Implements

Index

Constructors

constructor

  • new Pdf(container: string): Pdf

Properties

Private _fit

_fit: string = "contain"

annotationId

annotationId: string = "pdfAnnotations"

annotationsEl

annotationsEl: any

Private canvasBounds

canvasBounds: any

canvasEl

canvasEl: any

container

container: string

Private containerBounds

containerBounds: any

containerEl

containerEl: any

data

data: any = []

fileUrl

fileUrl: string

Private hammer

hammer: HammerManager

listeners

listeners: IListeners = []

onListeners

onListeners: any

pdfLink

pdfLink: any

pdfObj

pdfObj: any

pdfPage

pdfPage: number = 1

pdfPages

pdfPages: number = 1

Private ratio

ratio: number = 1

Private ratioScale

ratioScale: number = 1

rendering

rendering: boolean = false

Private scale

scale: number = 1

Private touch

touch: boolean = false

Accessors

ON_LOADED

  • get ON_LOADED(): string
  • Returns string

ON_LOADING

  • get ON_LOADING(): string
  • Returns string

fit

  • get fit(): string
  • set fit(value: string): void
  • Returns string

  • Parameters

    • value: string

    Returns void

Methods

Private createScrollbars

  • createScrollbars(): void
  • Returns void

destroy

  • destroy(): void
  • Returns void

emit

  • emit(name: string, args?: any): void
  • Parameters

    • name: string
    • Optional args: any

    Returns void

Private handleURL

  • handleURL(url: string): string
  • Parameters

    • url: string

    Returns string

Private moveScrollbarTrack

  • moveScrollbarTrack(axis: string, offset: number): void
  • Parameters

    • axis: string
    • offset: number

    Returns void

off

  • off(name: string, callback: any): void
  • Parameters

    • name: string
    • callback: any

    Returns void

on

  • on(name: string, callback: any): void
  • Parameters

    • name: string
    • callback: any

    Returns void

Private onKeydown

  • onKeydown(evt: KeyboardEvent): void
  • Parameters

    • evt: KeyboardEvent

    Returns void

Private onMouseDown

  • onMouseDown(): void
  • Returns void

Private onMouseMove

  • onMouseMove(evt: any): void
  • Parameters

    • evt: any

    Returns void

Private onMouseUp

  • onMouseUp(): void
  • Returns void

Private onResizeEvent

  • onResizeEvent(): void
  • Returns void

Private onWheelEvent

  • onWheelEvent(evt: any): void
  • Parameters

    • evt: any

    Returns void

page

  • page(direction: any): void
  • Parameters

    • direction: any

    Returns void

register

  • register(callback: any): void
  • Parameters

    • callback: any

    Returns void

removeEvent

  • removeEvent(): void

removeEvents

  • removeEvents(): void

render

  • render(data: any): Promise<void>
  • Parameters

    • data: any

    Returns Promise<void>

Private renderAnnotations

  • renderAnnotations(page: any, viewport: any, canvas: any): void
  • Parameters

    • page: any
    • viewport: any
    • canvas: any

    Returns void

Private renderPdf

  • renderPdf(): Promise<void>
  • Returns Promise<void>

Private resetScrollbars

  • resetScrollbars(): void
  • Returns void

Private setAnnotationsBounds

  • setAnnotationsBounds(): void
  • Returns void

setFit

  • setFit(dimension: string): void
  • Parameters

    • dimension: string

    Returns void

Private setPage

  • setPage(): void
  • Returns void

Private setupTouch

  • setupTouch(): void
  • Returns void

unRegister

  • unRegister(callback: any): void
  • Parameters

    • callback: any

    Returns void

Private updateScrollbars

  • updateScrollbars(): void
  • Returns void

Object literals

scrollbars

scrollbars: object

inset

inset: boolean = false

scrolling

scrolling: boolean = false

width

width: number = 8

x

x: object

anchor

anchor: string = "left"

handle

handle: undefined = undefined

label

label: string = "width"

offset

offset: number = 0

offsetPercent

offsetPercent: number = 0

show

show: boolean = false

size

size: number = 0

style

style: string = "margin-left"

track

track: undefined = undefined

y

y: object

anchor

anchor: string = "top"

handle

handle: undefined = undefined

label

label: string = "height"

offset

offset: number = 0

offsetPercent

offsetPercent: number = 0

show

show: boolean = false

size

size: number = 0

style

style: string = "margin-top"

track

track: undefined = undefined

Generated using TypeDoc