PdfPageNavigator QML类型
记录PDF文档中访问过的目的地的历史。 更多...
导入语句 | import QtQuick.Pdf |
属性
- backAvailable : bool
- currentLocation : point
- currentPage : int
- currentZoom : real
- forwardAvailable : bool
信号
- jumped(int page, point location, qreal zoom)
方法
- void back()
- void forward()
- void jump(int page, point location, qreal zoom, bool emitJumped)
- void update(int page, point location, qreal zoom)
详细说明
PdfPageNavigator会记住用户在PDF文档中访问过的哪些目的地,并提供向后和向前导航的能力。
属性文档
backAvailable : bool |
如果历史记录中有一个可用的后退目的地,则保留值为true
。
currentLocation : point |
此属性保留正在查看的页面上的当前位置。
currentPage : int |
此属性保留正在查看的当前页面。如果没有当前页面,则保留-1
。
currentZoom : real |
此属性保留正在查看的页面上的放大比例。
forwardAvailable : bool |
如果历史记录中有一个可用的向前目的地,则保留值为true
。
信号文档
jumped(int page, point location, qreal zoom) |
方法文档
void back() |
弹出堆栈,将 currentPage、currentLocation 和 currentZoom 属性更新为最近查看的目的地,然后发出 jumped() 信号。
void forward() |
void jump(int page, point location, qreal zoom, bool emitJumped) |
将给定的由 page、location 和 zoom 组成的目的地添加到已访问位置的历史记录中。如果 emitJumped 是 false
,则不会发出 jumped() 信号。
如果 forwardAvailable 是 true
,调用此函数表示时间线中的一个分支,会导致“未来”丢失,因此 forwardAvailable 将更改为 false
。
void update(int page, point location, qreal zoom) |
© 2024 The Qt Company Ltd. 包含在此处的文档贡献是各自所有者的版权。此处提供的文档是在自由软件基金会发布的 GNU自由文档许可证版本1.3 条款下许可的。Qt及其相应徽标是芬兰和/或其他国家/地区 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。