Контрола PDF визуализатор (експериментален) в Power Apps

Експериментален контрол, който показва съдържанието на PDF файл.

Описание

Показвайте текст, графика и друго съдържание в PDF файл, като добавите този тип управление и зададете свойството Document на URL адреса, затворен в двойни кавички, на файла, който искате да покажете.

Ограничения

  1. Контролът за преглед на PDF файлове поддържа само PDF файлове, които отговарят на спецификацията PDF32000.

  2. Архитектурата на сигурността на Power Apps изисква PDF визуализатор да поддържа само HTTPS връзки, а не HTTP.

  3. Свойството Document трябва да се свърже директно към PDF файла. Не се поддържат пренасочвания на сървъри или HTML изгледи на документа.

  4. Файлът трябва да бъде достъпен анонимно без никакво удостоверяване.

  5. Няма да можете да преглеждате PDF документ в приложението си, ако документът се намира на сървър, който има ограничителни настройки за споделяне на ресурси между източниците (CORS). За да разреши този проблем, сървърът, който хоства PDF документи, трябва да разреши искания за кръстосан произход от powerapps.com.

  6. Вградените обекти като скриптове и бутони няма да се изпълняват.

Потребителите на приложения могат да заобиколят тези ограничения, като отворят PDF документи във външен браузър, както се изисква, ако контролът не може да отвори документ. Тази опция е налична и в контролното меню за всички външни документи.

Ключови свойства

Document - URL адресът, приложен в двойни кавички, на PDF файл.

Допълнителни свойства

ActualZoom – Действителното мащабиране на контрола, което може да се различава от мащабирането, заявено от свойството Zoom.

BorderColor – Цветът на границата на контролата.

BorderStyle – Дали границата на контрола е солидна, с тирета, с точки или няма.

BorderThickness – Дебелината на границата на контролата.

CurrentFindText – Текущия термин за търсене, който се използва.

CurrentPage - Номер на страницата в PDF файл, който всъщност се показва.

DisplayMode – Дали контрола позволява въвеждане от потребителя (редактиране), показва само данни (изглед) или е деактивирана (Забранено).

DisabledBorderColor - Цветът на границата на контрола, ако този на свойството DisplayMode на контролата е настроено на Забранено.

Fill – Цветът на запълване в контрола.

FindNext - Намира следващата инстанция на FindText в документа.

FindPrevious - Намира предишния екземпляр на FindText в документа.

FindText – Текущия термин за търсене за документа.

Height - Разстоянието между горния и долния ръб на контрола.

HoverBorderColor - Цвят на границата на контролата, когато потребителят държи показалеца на мишката върху нея.

OnSelect – Действия, които се извършват, когато потребителят докосне или щракне върху контрола.

OnStateChange – действия, които се извършват, когато състоянието на контрола се промени.

PaddingBottom - Разстоянието между текст в контрола и долния ръб на тази контрола.

PaddingLeft - Разстоянието между текст в контрола и левия ръб на тази контрола.

PaddingRight - Разстоянието между текст в контрола и десния ръб на тази контрола.

PaddingTop - Разстоянието между текст в контрола и горния ръб на тази контрола.

Page – Номерът на страницата, която искате да покажете.

PageCount – Броят страници в документ.

PressedBorderColor - Цвят на границата на контролата, когато потребителят докосва или щраква върху нея.

ShowControls - Независимо дали аудио или видео плейърът показва например бутон за възпроизвеждане и плъзгач за сила на звука, а контролът на писалката показва например икони за рисуване, изтриване и изчистване.

Tooltip - Обяснителен текст, който се появява, когато потребителят задържи курсора над контрола.

Visible - Дали се появява контрола, или е скрита.

Width - Разстоянието между левия и десния ръб на контрола.

X - Разстоянието между левия ръб на контрола и левия ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Y - Разстоянието между горния ръб на контрола и горния ръб на неговия родителски контейнер (или екрана, ако няма родителски контейнер).

Zoom - Процентът, с който изображението от камера се увеличава или изгледът на файл в PDF визуализатора.

Клавишни комбинации

  • J - Страница надолу
  • K - Страница нагоре
  • N - Страница надолу
  • R - Завъртете всички страници на 90° по посока на часовниковата стрелка

Пример

Добавете контрола PDF viewer и задайте свойството Document на URL адреса, приложен в двойни кавички, на PDF файл, както в този пример:

"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"

Контролата показва PDF файла.

Не знаете как да добавяте и конфигурирате контрола?

Насоки за достъпност

Не се поддържат всички функции за достъпност на PDF документи, защото PDF viewer все още е в експериментален етап. Следователно, ShowControls трябва да бъде настроен на вярно, за да може потребителите да отворят документа във външно приложение.

Научете как да създавате достъпни PDF документи с WCAG 2.0 и PDF/UA стандарти.

Поддръжка на екранен четец

  • Помислете за добавяне на заглавие с помощта на Label, ако PDF документът няма заглавие. Заглавието може да бъде позиционирано непосредствено преди PDF viewer.

Бележка

Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)

Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).