PdfLinkModel QML Type▲
- 
					Import Statement: import QtQuick.Pdf 
- 
					Group: PdfLinkModel is part of pdf 
Detailed Description▲
PdfLinkModel provides the geometry and the destination for each link that the specified page contains.
The available model roles are:
| Constant | Description | 
|---|---|
| rectangle | Bounding rectangle around the link. | 
| url | If the link is a web link, the URL for that; otherwise an empty URL. | 
| page | If the link is an internal link, the page number to which the link should jump; otherwise -1. | 
| location | If the link is an internal link, the location on the page to which the link should jump. | 
| zoom | If the link is an internal link, the intended zoom level on the destination page. | 
Normally it will be used with Repeater to visualize the links and provide the ability to click them:
Repeater {
    model: PdfLinkModel {
        document: root.document
        page: image.currentFrame
    }
    delegate: Rectangle {
        required property rect rectangle
        required property url url
        required property int page
        color: "transparent"
        border.color: "lightgrey"
        x: rectangle.x
        y: rectangle.y
        width: rectangle.width
        height: rectangle.height
        HoverHandler { cursorShape: Qt.PointingHandCursor }
        TapHandler {
            onTapped: {
                if (page >= 0)
                    image.currentFrame = page
                else
                    Qt.openUrlExternally(url)
            }
        }
    }
}General-purpose PDF viewing capabilities are provided by PdfScrollablePageView and PdfMultiPageView. PdfLinkModel is only needed when building PDF view components from scratch.




