Элемент управления Средство просмотра PDF-файлов (экспериментальный) в Power Apps
Экспериментальный элемент управления, отображающий содержимое PDF-файла.
Описание
Для отображения текста, рисунков и прочего содержимого PDF-файла добавьте этот элемент управления и укажите для его свойства Document URL-адрес нужного файла, заключив его в двойные кавычки.
Ограничения
Элемент управления средства просмотра PDF поддерживает только те файлы PDF, которые соответствуют спецификации PDF32000.
Архитектура безопасности Power Apps требует, чтобы средство просмотра PDF поддерживало только HTTPS-ссылки, а не HTTP.
Свойство Document должно ссылаться непосредственно на файл PDF. Перенаправления сервера или представления документа в формате HTML не поддерживаются.
Файл должен быть доступен анонимно без какой-либо аутентификации.
Вы не сможете просмотреть PDF-документ в своем приложении, если документ находится на сервере, на котором установлены ограничительные настройки общего доступа к ресурсам между источниками (CORS). Чтобы устранить эту проблему, сервер, который размещает документы PDF, должен разрешить обработку запросов CORS, поступающих от powerapps.com.
Встроенные объекты, такие как скрипты и кнопки, не запускаются.
Печать документа не поддерживается.
Пользователи приложения могут обойти эти ограничения, открыв документы 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-файлов.
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).