PdfDocument QML Type
PDF 文書の表現。詳細...
| Import Statement: | import QtQuick.Pdf |
プロパティ
- author : string
- creationDate : date
- creator : string
- error : string
- keywords : string
- maxPageHeight : real
- maxPageWidth : real
- modificationDate : date
- pageCount : int
- password : string
- producer : string
- source : url
- status : enum
- subject : string
- title : string
信号
方法
- size pagePointSize(int page)
詳細な説明
PdfDocumentは、PDF文書のメタ情報へのアクセスを提供します。PDF の URL を source に設定したImageを使用すれば十分なので、レンダリングには必要ありません。
プロパティ ドキュメント
author : string
このプロパティは、文書を作成した人の名前を保持する。
creationDate : date
このプロパティは、ドキュメントが作成された日時を保持する。
creator : string
文書が他のフォーマットからPDFに変換された場合、このプロパティは元の文書を作成したソフトウェアの名前を保持します。
error : string
このプロパティは、現在のエラーの翻訳された文字列表現を保持する。
statusも参照してください 。
keywords : string
このプロパティは、文書に関連するキーワードを保持する。
maxPageHeight : real
このプロパティは、ドキュメント内で最も高いページの高さをポイントで保持する。
maxPageWidth : real
このプロパティは、文書の中で最も幅の広いページの幅をポイントで保持する。
modificationDate : date
このプロパティは、ドキュメントが最近更新された日時を保持する。
pageCount : int
このプロパティは、PDFが含むページ数を保持します。
password : string
このプロパティはドキュメントのパスワードを保持する。passwordRequired() シグナルが発せられた場合、UIはユーザーにプロンプトを表示し、ドキュメントを開き続けることができるように、このプロパティを設定する必要があります。
producer : string
文書が他のフォーマットからPDFに変換された場合、このプロパティはPDFに変換したソフトウェアの名前を保持します。
source : url
このプロパティは、ロードされるPDFファイルを指すURLを保持します。
注: 現時点では、ローカルファイルシステムとリソースURLのみがサポートされています。とはいえ、source プロパティはURL であり、単なるファイルシステムのパスではありません。PdfDocument は、QQmlContext::resolvedUrl ()を介して解決します。リソースからPDFファイルをロードすることを意図しているか、またはそれを事前に解決する何らかのコンポーネント(FileDialogなど)からのものでない限り、通常、URLはfile:// スキームで始まることを確認する必要があります。
status : enum
このプロパティは、ドキュメントの現在の状態を示す。取り得る値は
| 定数 | 説明 |
|---|---|
PdfDocument.Null | ドキュメントが作成された後、または閉じられた後の初期状態。 |
PdfDocument.Loading | load() が呼び出された後、ドキュメントが完全にロードされる前の状態。 |
PdfDocument.Ready | ドキュメントが完全にロードされ、そのデータにアクセスできるようになったときのステータス。 |
PdfDocument.Unloading | 開いているドキュメントに対して close() がコールされた後のステータス。この時点では、ドキュメントはまだ有効で、そのすべてのデータにアクセスできます。 |
PdfDocument.Error | 読み込みに失敗した場合の Loading 後のステータス。 |
subject : string
このプロパティは文書の主題を保持する。
title : string
このプロパティは文書のタイトルを保持します。典型的なビューアUIでは、これをWindow.title プロパティにバインドすることができる。
シグナル・ドキュメント
passwordRequired()
このシグナルは、PDFを開くためにパスワードが必要なときに発せられます。典型的なPDFビューアのUIは、ユーザーにパスワードの入力を促し、そしてユーザーがそれを提供したときにpasswordプロパティを設定する必要があります。
注: 対応するハンドラはonPasswordRequired です。
メソッド文書
size pagePointSize(int page)
与えられたpage のサイズをポイントで返す。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.