History of the destinations visited within a PDF Document. 更多...
import 语句: | import QtQuick.Pdf 5.15 |
Since: | Qt 5.15 |
PdfNavigationStack remembers which destinations the user has visited in a PDF document, and provides the ability to traverse backward and forward.
This property holds the current location on the page that is being viewed.
This property holds the current page that is being viewed. If there is no current page, it holds
-1
.
This property holds the magnification scale on the page that is being viewed.
此信号发射当 forward() , back() or push() is called, but not when update() 被调用。
注意:
相应处理程序是
onJumped
.
Pops the stack, updates the currentPage , currentLocation and currentZoom properties to the most-recently-viewed destination, and then emits the jumped() 信号。
Goes back to the page, location and zoom level that was being viewed before back() was called, and then emits the jumped() 信号。
If a new destination was pushed since the last time back() was called, the forward() function does nothing, because there is a branch in the timeline which causes the "future" to be lost.
Adds the given destination, consisting of
page
,
location
and
zoom
, to the history of visited locations. If
emitJumped
is
false
,
jumped()
signal will not be emitted.
If forwardAvailable is
true
, calling this function represents a branch in the timeline which causes the "future" to be lost, and therefore forwardAvailable will change to
false
.
Modifies the current destination, consisting of page , location and zoom .
This can be called periodically while the user is manually moving around the document, so that after back() is called, forward() will jump back to the most-recently-viewed destination rather than the destination that was last specified by push() .
The
currentZoomChanged
,
currentPageChanged
and
currentLocationChanged
signals will be emitted if the respective properties are actually changed. The
jumped
signal is not emitted, because this operation represents smooth movement rather than a navigational jump.