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を使用すれば十分なので、レンダリングには必要ありません。
プロパティ Documentation
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のみがサポートされています。
status : enum |
このプロパティは、文書の現在の状態を示します。取り得る値は以下の通りです:
定数 | 説明 |
---|---|
PdfDocument.Null | ドキュメントが作成された後、または閉じられた後の初期状態。 |
PdfDocument.Loading | load() が呼び出された後、ドキュメントが完全にロードされる前の状態。 |
PdfDocument.Ready | ドキュメントが完全にロードされ、そのデータにアクセスできるようになったときのステータス。 |
PdfDocument.Unloading | 開いているドキュメントに対して close() がコールされた後のステータス。この時点では、ドキュメントはまだ有効で、そのすべてのデータにアクセスできます。 |
PdfDocument.Error | ロードに失敗した場合は、ロード後の状態。 |
subject : string |
このプロパティは、ドキュメントのサブジェクトを保持します。
title : string |
このプロパティは、ドキュメントのタイトルを保持します。一般的なビューアUIでは、これをWindow.title
プロパティにバインドすることができる。
シグナル ドキュメント
passwordRequired() |
このシグナルは、PDFを開くためにパスワードが必要なときに発行されます。典型的なPDFビューアのUIは、ユーザーにパスワードの入力を促し、そしてユーザーがそれを提供したときにpasswordプロパティを設定する必要があります。
注: 対応するハンドラはonPasswordRequired
です。
メソッド文書
size pagePointSize(int page) |
与えられたpage のサイズをポイントで返します。
© 2025 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.