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に設定されたソースを持つ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 のサイズをポイントで返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。