Перейти к содержанию

Firefox 18: PDF.js получает поддержку печати

Вы помните PDF.js? Firefox, встроенный в программу чтения PDF-файлов на основе JavaScript и HTML5, пока что хорошо развивается, до последней версии PDF.JS получил поддержку печати в Firefox 18 nightly, где Mozilla специально была вынуждена создать новый API, MozPrintcallback, который позволяет печатать сотни и более страниц в PDF-файле. документ легко с высоким качеством без необходимости визуализировать каждую страницу перед печатью, сотрудник Mozilla Брендан Дахи работал вместе с двумя другими над этим API, сказал: «Мы планируем предложить его в качестве стандарта, поскольку мы думаем, что у него есть много интересных вариантов использования за пределами pdf. js. » .

Что делает экспериментальный API mozprintCallback?

mozPrintCallback — новый обратный вызов для холста, который выполняется в процессе печати. Этот обратный вызов может обращаться к контексту холста печати и выполнять любые вызовы, которые обычно выполняются в контексте 2D-холста. Когда обратный вызов завершает рендеринг, он должен вызвать printState.done (), чтобы сообщить коду печати о необходимости продвижения. Преимущества этого подхода: 1) нам не нужно пытаться визуализировать каждую страницу перед печатью, 2) выходные данные растрируются позже в процессе печати там, где они должны быть. (Это пока доступно не для всех платформ).

В настоящее время вы не можете видеть кнопку печати в Aurora и других более ранних версиях, как упоминалось выше, этот экспериментальный API в настоящее время доступен только в ночной сборке Firefox 18.

Еще одно неожиданное изменение, которое мы заметили в Nightly для Pdf.JS, — это кнопка «Загрузить» в пользовательском интерфейсе, которая хорошо работает с новым значком панели загрузки. Когда вы пытаетесь загрузить PDF, нажав на эту кнопку, анимация показала, что перемещение значка загрузки из пользовательского интерфейса на зеленый цвет нового значка диспетчера загрузок на панели инструментов указывает на то, что файл загружается, и это меня впечатлило.

Полноэкранный режим был переименован в режим презентации, нажмите эту кнопку в пользовательском интерфейсе, чтобы переключиться в режим презентации, который ранее назывался полноэкранным режимом, вы можете выйти из режима презентации в любое время, нажав кнопку Esc на клавиатуре.

Теперь вы можете использовать элемент управления «Открыть файл» в пользовательском интерфейсе, чтобы открыть любой файл PDF с вашего компьютера.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *