次の方法で共有


Power Apps の PDF ビューアー コントロール (試験段階)

PDF ファイルの内容を示す実験用コントロール。

Description

この種類のコントロールを追加し、表示するファイルの URL に Document プロパティを二重引用符で囲んで設定することで、PDF ファイル内のテキスト、グラフィックス、およびその他のコンテンツを表示します。

制限事項

  1. PDF ビューアー コントロールでは、PDF32000仕様に準拠した PDF ファイルのみがサポートされます。

  2. Power Apps のセキュリティ アーキテクチャでは、PDF ビューアーで HTTP ではなく HTTPS リンクのみをサポートする必要があります。

  3. Document プロパティは PDF ファイルに直接リンクする必要があります。 ドキュメントのサーバー リダイレクトまたは HTML ビューはサポートされていません。

  4. ファイルには、認証なしで匿名でアクセスできる必要があります。

  5. ドキュメントが制限の厳しいクロスオリジン リソース共有 (CORS) 設定を持つサーバー上に存在する場合、アプリで PDF ドキュメントを表示することはできません。 この問題を解決するには、PDF ドキュメントをホストするサーバーで、powerapps.com からのクロスオリジン要求を許可する必要があります。

  6. スクリプトやボタンなどの埋め込みオブジェクトは実行されません。

  7. ドキュメントの印刷はサポートされていません。

アプリ ユーザーは、コントロールでドキュメントを開くことができない場合にプロンプトが表示されるように、外部ブラウザーで PDF ドキュメントを開くことで、これらの制限を回避できます。 このオプションは、すべての外部ドキュメントのコントロール メニューでも使用できます。

重要なプロパティ

ドキュメント – PDF ファイルの URL を二重引用符で囲みます。

追加のプロパティ

ActualZoom – コントロールの実際のズーム。 Zoom プロパティで 要求されたズームとは異なる場合があります。

BorderColor – コントロールの境界線の色。

BorderStyle – コントロールの境界線が SolidDashedDoted、None のいずれであるか。

BorderThickness – コントロールの境界線の太さ。

CurrentFindText – 使用中の現在の検索語句。

CurrentPage – 実際に表示されている PDF ファイル内のページの数。

DisplayMode – コントロールでユーザー入力 (編集) を許可するか、データのみを表示するか (表示)、無効 (無効) にするかを指定します。

DisabledBorderColor – コントロールの DisplayMode プロパティが Disabled に設定されている場合のコントロールの境界線の色。

塗りつぶし – コントロールの背景色。

FindNext – ドキュメント内の FindText の次のインスタンスを検索します。

FindPrevious – 文書内の FindText の前のインスタンスを検索します。

FindText – ドキュメント内で検索する検索語句。

Height – コントロールの上端と下端の間の距離。

HoverBorderColor – ユーザーがそのコントロールにマウス ポインターを置いたままにしたときのコントロールの境界線の色。

OnSelect – ユーザーがコントロールをタップまたは選択したときに実行するアクション。

OnStateChange – コントロールの状態が変化したときに実行するアクション。

PaddingBottom – コントロール内のテキストとそのコントロールの下端との間の距離。

PaddingLeft – コントロール内のテキストとそのコントロールの左端との間の距離。

PaddingRight – コントロール内のテキストとそのコントロールの右端との間の距離。

PaddingTop – コントロール内のテキストとそのコントロールの上端との間の距離。

ページ – 表示するページの番号。

PageCount – ドキュメント内のページ数。

PressedBorderColor – ユーザーがそのコントロールをタップまたは選択したときのコントロールの境界線の色。

ShowControls – 再生ボタンや音量スライダー、ペン コントロールなど、オーディオ プレーヤーとビデオ プレーヤーのどちらが表示されるか (描画、消去、クリアのアイコンなど)。

ヒント – ユーザーがコントロールの上にマウス ポインターを置いたときに表示される説明テキスト。

表示 – コントロールが表示されるか非表示になっているか。

– コントロールの左端と右端の間の距離。

X – コントロールの左端とその親コンテナー (親コンテナーがない場合は画面) の左端間の距離。

Y – コントロールの上端とその親コンテナー (親コンテナーがない場合は画面) の上端間の距離。

ズーム – カメラの画像が拡大される割合、または PDF ビューアー内のファイルのビュー。

キーボード ショートカット

  • J - ページダウン
  • K - ページアップ
  • N - ページダウン
  • R - すべてのページを時計回りに 90° 回転させる

Example

次の例のように、 PDF ビューアー コントロールを追加し、その Document プロパティを、PDF ファイルの二重引用符で囲まれた URL に設定します。

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

コントロールに PDF ファイルが表示されます。

コントロールを追加して構成する方法がわからない場合

アクセシビリティ ガイドライン

PDF ビューアーはまだ試験段階にあるため、PDF ドキュメントのすべてのアクセシビリティ機能がサポートされているわけではありません。 したがって、 ShowControlstrue に設定して、ユーザーが外部アプリケーションでドキュメントを開くことを許可する必要があります。

Web コンテンツ アクセシビリティ ガイドライン (WCAG) 2.0 および PDF/UA 標準を使用してアクセシビリティ対応 PDF ドキュメントを作成する方法について説明します。

スクリーン リーダーのサポート

PDF ドキュメントにタイトルがない場合は、 ラベルを使用して見出しを追加することを検討してください。 見出しは PDF ビューアーの直前に配置できます。