PdfDocument QML 类型

PDF 文档的表示。更多...

导入语句import QtQuick.Pdf

属性

信号

方法

详细描述

PdfDocument 提供对 PDF 文档元信息的访问。由于可以只使用设置了 PDF URL 的 Image 来渲染,因此它不适用于渲染。

属性文档

author : string

此属性包含创建文档的人的名字。


creationDate : date

此属性包含创建文档的日期和时间。


creator : string

如果文档是从其他格式转换为 PDF,此属性包含创建原始文档的软件名称。


error : string

此属性包含当前错误的翻译字符串表示,如果有的话。

另请参阅 status.


keywords : string

此属性包含与文档关联的关键字。


maxPageHeight : real

此属性包含文档中最长页面的高度,以点为单位。


maxPageWidth : real

该属性持有了文档中最宽页面宽度,单位是点。


modificationDate : 日期类型

该属性记录了最后一次修改文档的日期和时间。


pageCount : int类型

该属性记录了该PDF包含的页面数。


password : 字符串类型

该属性持有了文档的密码。如果发出了 passwordRequired() 信号,UI应提示用户输入密码,然后设置此属性以继续打开文档。


producer : 字符串类型

如果文档是从其他格式转换为PDF的,该属性持有了将其转换为PDF的软件名称。


source : url类型

该属性持有了指向要加载的PDF文件的URL。

注意:目前仅支持本地文件系统URL。


status : 枚举类型

该属性表明了当前文档的状态。可能的值包括

常量描述
PdfDocument.Null文档创建后或关闭后的初始状态。
PdfDocument.Loading调用load()后,在文档完全加载之前的状态。
PdfDocument.Ready文档完全加载并且可以访问其数据的状态。
PdfDocument.Unloading关闭了一个打开的文档后,此时文档仍然有效且可以访问所有数据。
PdfDocument.Error如果加载失败,位于Loading状态之后。

subject : 字符串类型

该属性持有了文档的主题。


title : 字符串类型

该属性持有了文档的标题。典型的查看器UI可以将其绑定到 Window.title 属性。


信号文档

passwordRequired()

当PDF需要密码才能打开时,该信号会被发出。典型PDF查看器中的UI应用应要求用户输入密码,并在用户提供密码后设置密码属性。

注意:相应的事件处理程序是 onPasswordRequired


方法文档

size pagePointSize(int page)

返回指定 page 页面的大小(点)。


© 2024 Qt公司。包括在内的文档贡献享有各自所有者的版权。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款许可的。Qt及其相关标志是芬兰的Qt公司以及/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。