PySide6.QtPdf.QPdfLinkModel¶
- class QPdfLinkModel¶
- The - QPdfLinkModelclass holds the geometry and the destination for each link that the specified- pagecontains.- Details- This is used in PDF viewers to implement the hyperlink mechanism. - Added in version 6.6. - Synopsis¶- Properties¶- Methods¶- def - __init__()
- def - document()
- def - linkAt()
- def - page()
 - Slots¶- def - setDocument()
- def - setPage()
 - Signals¶
- def - pageChanged()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - class Role¶
- Constant - Description - QPdfLinkModel.Role.Role.Link - A - QPdfLinkobject.- QPdfLinkModel.Role.Role.Rectangle - Bounding rectangle around the link. - QPdfLinkModel.Role.Role.Url - If the link is a web link, the URL for that; otherwise an empty URL. - QPdfLinkModel.Role.Role.Page - If the link is an internal link, the page number to which the link should jump; otherwise - -1.- QPdfLinkModel.Role.Role.Location - If the link is an internal link, the location on the page to which the link should jump. - QPdfLinkModel.Role.Role.Zoom - If the link is an internal link, the suggested zoom level on the destination page. 
 - Note - Properties can be used directly when - from __feature__ import true_propertyis used or via accessor functions otherwise.- property documentᅟ: QPdfDocument¶
 - This property holds The document to load links from.. - Access functions:
 - property pageᅟ: int¶
 - This property holds The page to load links from.. - Access functions:
- Signal - pageChanged()
 
 - Constructs a new link model with parent object - parent.- document()¶
- Return type:
 - See also 
 - Getter of property - documentᅟ.- documentChanged()¶
 - Notification signal of property - documentᅟ.- Returns a - validlink if found under the- point(given in units of points, 1/72 of an inch), or an invalid link if it is not found. In other words, this function is useful for picking, to handle mouse click or hover.- Getter of property - pageᅟ.- pageChanged(page)¶
- Parameters:
- page – int 
 
 - Notification signal of property - pageᅟ.- setDocument(document)¶
- Parameters:
- document – - QPdfDocument
 - See also 
 - Setter of property - documentᅟ.- Setter of property - pageᅟ.