Power Apps 中的 PDF 閱讀器控制項 (實驗性)
可顯示 PDF 檔案內容的實驗性控制項。
描述
顯示 PDF 檔案中的文字、圖形和其他內容,加入這種類型的控制項,並將其 Document 屬性設定為要顯示檔案的 URL (括在雙引號內)。
限制
PDF 閱讀器控制項只支援符合 PDF32000 規範的 PDF 檔案。
Power Apps 的資訊安全架構需要 PDF 檢視器只支援 HTTPS 連結,而非 HTTP。
Document 屬性必須直接連結至 PDF 檔案。 不支援伺服器重新導向或文件的 HTML 視圖。
檔案必須可以不經任何驗證,匿名存取。
如果 PDF 文件駐留在具有限制性跨域資源分享 (CORS) 設定的伺服器上,則無法在應用程式中查看該文件。 若要解決此問題,則託管 PDF 文件的伺服器必須授權來自 powerapps.com 的跨原始要求 (CORS)。
腳本和按鈕等嵌入物件不運行。
不支援列印文件。
應用程式使用者可以在外部瀏覽器中開啟 PDF 文件 (如果控制項無法開啟文件時出現提示),以變通解決這些限制。 在所有外部文件的控制功能表中皆可使用此選項。
主要屬性
Document – PDF 檔案的 URL (括在雙引號內)。
其他屬性
ActualZoom – 控制件的實際縮放,可能與使用 Zoom 屬性請求的縮放不同。
BorderColor – 控制項邊框的色彩。
BorderStyle – 決定控制項的框線為實線、虛線、點線或無。
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 - 下一頁
- K - 上一頁
- N - 下一頁
- R - 將所有頁面順時針旋轉 90°
範例
新增 PDF 閱讀器控制項,並將其 Document 屬性設定為 PDF 檔案的 URL (括在雙引號內),如以下範例所示:
"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"
控制項會顯示此 PDF 檔案。
不知道如何 新增和設定控制項 嗎?
協助工具指南
PDF 文件的協助工具功能並未全部支援,因為PDF 閱讀器仍在實驗性階段。 因此,ShowControls 應設定為 true 以允許使用者在外部應用程式中開啟文件。
瞭解如何使用 Web 內容輔助工具準則 (WCAG) 2.0 和 PDF/UA 標準創建具有輔助工具的 PDF 文件。
螢幕助讀程式支援
如果 PDF 文件沒有標題,請考慮使用 標籤 添加標題。 標題可緊接在 PDF 閱讀器 之前。