1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/gjTool-pdfh5

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 5.6 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 22:08 a1e8856
Селектор Тип Значение Описание
selector String pdfh5的容器选择器
options Object × pdfh5的配置项参数

Параметры конфигурации Pdfh5

Список параметров конфигурации:

Параметр Тип Значения Назначение
pdfurl String - Адрес PDF-файла
responseType String blob, arraybuffer (по умолчанию — blob) Формат запроса данных PDF
URIenable Boolean true, false (по умолчанию — false) Включает использование параметра file в адресной строке
data Array(arraybuffer) - Поток PDF-файла. Используется один из параметров: pdfurl или data (двоичные данные PDF. Для повышения эффективности использования памяти можно использовать типизированный массив (Uint8Array). Если данные PDF закодированы в BASE64, сначала используйте atob() для преобразования их в двоичную строку.)
renderType String "canvas", "svg" (по умолчанию — "canvas") Режим рендеринга PDF
pageNum Boolean true, false (по умолчанию — true) Отображение номера страницы в верхнем левом углу
backTop Boolean true, false (по умолчанию — true) Отображение кнопки возврата в верхний угол в правом нижнем углу
maxZoom Number максимум 3 Максимальное увеличение при масштабировании
scale Number максимум 5, по умолчанию 1.5 Масштаб рендеринга PDF Функция
--- --- ---
on (String, Function) String: имя отслеживаемого события, Function: обратный вызов для отслеживаемого события on метод отслеживает все события
goto Number Number: номер страницы PDF, на которую нужно перейти переход на определённую страницу PDF (после загрузки)
download (String, Function) String: название загружаемого PDF-файла (по умолчанию download.pdf), Function: обратный вызов после завершения загрузки загрузка PDF

on метод отслеживает все события — список событий

  • Пример: отслеживание начала рендеринга PDF, в этот момент можно получить общее количество страниц в PDF.
pdfh5.on("ready", function () {
    console.log("Общее количество страниц: " + this.totalNum)
})
Событие Обратный вызов Назначение
init Function Отслеживание начала инициализации pdfh5
ready Function Отслеживание готовности PDF к рендерингу, в этот момент можно получить общее количество страниц в PDF
error Function(msg,time) Отслеживание ошибки при загрузке, информация о msg, время выполнения time
success Function(msg,time) Отслеживание успешного рендеринга PDF, информация о msg, время выполнения time
complete Function(status, msg, time) Отслеживание завершения события загрузки, событие срабатывает как при успешной загрузке, так и при ошибке
render Function(currentNum, time, currentPageDom) Отслеживание процесса рендеринга PDF, currentPageDom — текущий DOM загруженного PDF, currentNum — текущая страница PDF
zoom Function(scale) Отслеживание масштабирования PDF, scale — коэффициент масштабирования
scroll Function(scrollTop,currentNum) Отслеживание прокрутки PDF, scrollTop — высота полосы прокрутки, currentNum — номер текущей страницы
backTop Function Обратные вызовы при нажатии кнопки «Вернуться наверх»
zoomEnable Function(flag) Обратные вызовы, когда разрешено масштабирование, flag: true или false
scrollEnable Function(flag) Обратные вызовы, когда разрешена прокрутка, flag: true или false
show Function Обратные вызовы при отображении pdfh5
hide Function Обратные вызовы при скрытии pdfh5
reset Function Обратные вызовы при восстановлении pdfh5 до исходного состояния
destroy Function Обратные вызовы при уничтожении pdfh5

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/gjTool-pdfh5.git
git@api.gitlife.ru:oschina-mirror/gjTool-pdfh5.git
oschina-mirror
gjTool-pdfh5
gjTool-pdfh5
master