Power Apps での PDF ビューア― コントロール (試験段階)
PDF ファイルの内容を表示する試験段階のコントロール。
内容
PDF ファイルのテキスト、グラフィック、他の内容を表示するには、この種類のコントロールを追加し、そのDocument プロパティを表示するファイルの二重引用符で囲んだ URL に設定します。
制限
PDF ビューア コントロールは、PDF32000 の仕様に準拠した PDF ファイルのみに対応しています。
Power Apps のセキュリティ アーキテクチャでは、HTTP ではなく HTTPS リンクのみをサポートする PDF ビューアーが必要です。
Document プロパティは PDF ファイルに直接リンクする必要があります。 ドキュメントのサーバー リダイレクトまたは HTML ビューはサポートされていません。
このファイルは匿名で (認証をすることなく) アクセスできる必要があります。
制限的なクロスオリジン リソース共有 (CORS) 設定を持つサーバー上にドキュメントが存在する場合、アプリでPDFドキュメントを表示することはできません。 この問題を解決するには、PDF ドキュメントをホストするサーバーが powerapps.com からのクロス オリジン要求を許可する必要があります。
スクリプトやボタンなどの埋め込みオブジェクトは実行されません。
ドキュメントの印刷はサポートされていません。
アプリ ユーザーは、外部ブラウザーで PDF ドキュメントを開くことにより、これらの制限を回避できます。コントロールがドキュメントを開けない場合にはメッセージが表示されます。 このオプションはすべての外部ドキュメントのコントロール メニューでも使用できます。
主要なプロパティ
Document – 二重引用符で囲んだ PDF ファイルの URL。
追加のプロパティ
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 ビューア― コントロールを追加し、そのDocument プロパティを、この例のように二重引用符で囲んだ PDF の URL に設定します。
"https://blog.mozilla.org/security/files/2015/05/HTTPS-FAQ.pdf"
コントロールには PDF ファイルが表示されます。
コントロールの追加および構成 についてはこちらをご覧ください。
アクセシビリティ ガイドライン
PDF viewerはまだ実験段階にあるため、PDF ドキュメントのすべてのアクセシビリティ機能がサポートされているわけではありません。 そのため、ShowControls を trueに設定して、ユーザーが外部アプリケーションでドキュメントを開けるようにする必要があります。
Webコンテンツ アクセシビリティ ガイドライン (WCAG) 2.0 および PDF/UA 標準を使用して、アクセス可能なPDFドキュメントを作成する方法を学習します。
スクリーン リーダー サポート
PDFドキュメントにタイトルがない場合は、 ラベル を使用して見出しを追加することを検討してください。 見出しは PDF viewerの直前に配置できます。
注意
ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)
この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。