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. 的商标。所有其他商标均为其各自所有者的财产。