メインコンテンツまでスキップ

PdfViewer

pdfViewerはPDFプレイヤーを扱うクラスです。pdfViewerを介してPDFプレイヤーを操作することができます。

Methods

clear()

clear() : void

仕様

プレイヤーをそのもの削除します。

引数

なし

戻り値

なし


goTo()

goTo(pageNum : number) : void

仕様

指定したページに遷移します。

引数

引数
pageNumnumber

戻り値

なし


goToFirst()

goToFirst() : void

仕様

最初のページに遷移します。

引数

なし

戻り値

なし


goToLast()

goToLast() : void

仕様

最後のページに遷移します。

引数

なし

戻り値

なし


next()

next() : void

仕様

次のページに遷移します。

引数

なし

戻り値

なし


prev()

prev() : void

仕様

前のページに遷移します。

引数

なし

戻り値

なし


on()

on(type, fn) : void

仕様

指定したイベントに対してイベントリスナーを登録します。

指定できるイベントはPDFViewerEventsにあるイベントです。

引数

引数
typePDFViewerEvents
fn(event: PDFViewerEvents) => void

戻り値

なし


off()

off(type, fn) : void

仕様

指定したイベントに登録されているイベントリスナーを削除します。

指定できるイベントはPDFViewerEventsにあるイベントです。

引数

引数
typePDFViewerEvents
fn(event: PDFViewerEvents) => void

戻り値

なし

警告

offの引数として渡す関数は、「offした時に実行される関数」ではなく、「onで登録した関数」です。
また、イベントリスナーに登録・解除する関数は同じ参照元でないといけません。

// OK
const fn = () => console.log('pause');
player.videoPlayer.on(Millvi.VideoPlayerEvents.Pause, fn)
player.videoPlayer.off(Millvi.VideoPlayerEvents.Pause, fn)
// NG
player.videoPlayer.on(Millvi.VideoPlayerEvents.Pause, () => console.log('pause'))
player.videoPlayer.off(Millvi.VideoPlayerEvents.Pause, () => console.log('pause'))

trigger()

trigger(type, param?) : void

仕様

指定したイベントに登録されているイベントリスナーを実行します。

イベントリスナー実行時の引数としてparamを設定するとができます。

指定できるイベントはPDFViewerEventsにあるイベントです。

引数

引数説明
typePDFViewerEvents-
paramany省略可

戻り値

なし

Property

pageCount

pageCount : number

総ページ数

総ページ数を取得
const pageCount = Millvi.MillviPlayer.pdfViewer.pageCount

currentPageNo

currentPageNo : number

現在のページ番号

現在のページ番号を取得
const currentPageNo = Millvi.MillviPlayer.pdfViewer.currentPageNo