Sur cette page

QPdfLink Class

La classe QPdfLink définit un lien entre une région d'une page (telle qu'un hyperlien ou un résultat de recherche) et une destination (page, emplacement sur la page et niveau de zoom auquel l'afficher). En savoir plus...

Header: #include <QPdfLink>
Since: Qt 6.4

Propriétés

Fonctions publiques

QPdfLink()
QString contextAfter() const
QString contextBefore() const
void copyToClipboard(QClipboard::Mode mode = QClipboard::Clipboard) const
bool isValid() const
QPointF location() const
int page() const
QList<QRectF> rectangles() const
QString toString() const
QUrl url() const
qreal zoom() const

Description détaillée

Documentation sur les propriétés

[read-only] contextAfter : QString

Cette propriété contient le texte adjacent trouvé sur la page après la chaîne de recherche. Si le lien est un hyperlien, cette chaîne est vide.

Fonctions d'accès :

QString contextAfter() const

Voir aussi QPdfSearchModel::resultsOnPage() et QPdfSearchModel::resultAtIndex().

[read-only] contextBefore : QString

Cette propriété contient le texte adjacent trouvé sur la page avant la chaîne de recherche. Si le lien est un hyperlien, cette chaîne est vide.

Fonctions d'accès :

QString contextBefore() const

Voir aussi QPdfSearchModel::resultsOnPage() et QPdfSearchModel::resultAtIndex().

[read-only] location : QPointF

Cette propriété indique l'emplacement sur le site page, en unités de points. Si le lien est un résultat de recherche, il s'agit de l'emplacement où le résultat est trouvé ; si le lien est un hyperlien, il s'agit de l'emplacement de destination.

Fonctions d'accès :

QPointF location() const

[read-only] page : int

Cette propriété contient le numéro de page. Si le lien est un résultat de recherche, il s'agit du numéro de la page sur laquelle se trouve le résultat ; si le lien est un hyperlien, il s'agit du numéro de la page de destination.

Fonctions d'accès :

int page() const

[read-only] rectangles : QList<QRectF>

Cette propriété contient la région (ensemble de rectangles) occupée par le lien ou le résultat de la recherche sur la page où il a été trouvé. Si le texte s'étend sur plusieurs lignes de la page, il peut y avoir plusieurs rectangles :

Visionneuse PDF avec panneau de résultats de recherche affichant les entrées pour "le code" et le résultat surligné sur la page

Fonctions d'accès :

QList<QRectF> rectangles() const

Voir également QPdfSearchModel::resultsOnPage() et QPdfSearchModel::resultAtIndex().

[read-only] url : QUrl

Cette propriété contient l'URL de destination si le lien est un hyperlien externe ; sinon, elle est vide.

Fonctions d'accès :

QUrl url() const

[read-only] valid : bool

Cette propriété indique si le lien est valide.

Fonctions d'accès :

bool isValid() const

[read-only] zoom : qreal

Cette propriété contient le niveau d'agrandissement suggéré, où 1.0 signifie l'échelle par défaut (1 pixel = 1 point). Si le lien est un résultat de recherche, cette valeur n'est pas utilisée.

Fonctions d'accès :

qreal zoom() const

Documentation des fonctions membres

Construit une destination non valide.

Voir aussi valid.

[invokable] void QPdfLink::copyToClipboard(QClipboard::Mode mode = QClipboard::Clipboard) const

Copie la représentation toString() du lien vers system clipboard en fonction de mode.

Note : Cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

[invokable] QString QPdfLink::toString() const

Renvoie une représentation traduite pour l'affichage.

Remarque : cette fonction peut être invoquée via le système de méta-objets et à partir de QML. Voir Q_INVOKABLE.

Voir également copyToClipboard().

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.