PdfDocument QML 类型
PDF 文档的表示。更多...
导入语句 | 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 来渲染,因此它不适用于渲染。
属性文档
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公司以及/或全球其他国家的商标。所有其他商标均为其各自所有者的财产。