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

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