Элемент управления Средство просмотра 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, должен разрешить обработку запросов CORS, поступающих от powerapps.com.

  6. Встроенные объекты, такие как скрипты и кнопки, не запускаются.

Пользователи приложения могут обойти эти ограничения, открыв документы PDF во внешнем браузере в соответствии с запросом, если элемент управления не может открыть документ. Этот параметр также доступен в меню элемента управления для всех внешних документов.

Ключевые свойства

Document — URL-адрес PDF-файла, заключенный в двойные кавычки.

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

ActualZoom — фактический масштаб элемента управления, который может отличаться от запрошенного в свойстве Zoom.

BorderColor  — цвет границы элемента управления.

BorderStyle  — стиль границы элемента управления: Solid, Dashed, Dotted или None.

BorderThickness  — толщина границы элемента управления.

CurrentFindText — текущий поисковый запрос.

CurrentPage — номер фактически отображаемой страницы PDF-файла.

DisplayMode — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Edit), только отображает данные (View) или элемент вообще отключен (Disabled).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Disabled.

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 - PAGE DOWN
  • K - PAGE UP
  • N - PAGE DOWN
  • R - Поворот всех страниц на 90° по часовой стрелке

Пример

Добавьте элемент управления Средство просмотра PDF-файлов и укажите для свойства Document URL-адрес PDF-файла в двойных кавычках, как в этом примере:

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

В элементе управления отображается PDF-файл.

Не знаете, как добавить и настроить элемент управления?

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

Поддерживаются не все специальные возможности документов PDF, так как средство просмотра PDF-файлов предоставляется в экспериментальном режиме. Таким образом, для ShowControls следует присвоить значение true чтобы пользователи могли открывать документ во внешнем приложении.

См. дополнительные сведения о создании документов PDF с поддержкой специальных возможностей с использованием стандартов WCAG 2.0 и PDF/UA.

Поддержка средства чтения с экрана

  • Попробуйте добавить заголовок с помощью элемента управления Подпись, если PDF-документ не имеет заголовка. Заголовок может располагаться непосредственно перед средством просмотра PDF-файлов.

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).