Sur cette page

QPdfSelection Class

La classe QPdfSelection définit une plage de texte sélectionnée sur une page d'un document PDF, ainsi que ses limites géométriques. Plus d'informations...

Header: #include <QPdfSelection>

Propriétés

Fonctions publiques

QRectF boundingRectangle() const
QList<QPolygonF> bounds() const
void copyToClipboard(QClipboard::Mode mode = QClipboard::Clipboard) const
int endIndex() const
bool isValid() const
int startIndex() const
QString text() const

Description détaillée

Voir aussi QPdfDocument::getSelection().

Documentation sur les propriétés

[read-only] boundingRectangle : QRectF

Cette propriété permet d'obtenir le rectangle de délimitation global (coque convexe) autour de bounds.

Fonctions d'accès :

QRectF boundingRectangle() const

[read-only] bounds : QList<QPolygonF>

Cette propriété contient un ensemble de régions que le texte sélectionné occupe sur la page, représentées sous forme de polygones. Le système de coordonnées des polygones a pour origine le coin supérieur gauche de la page et les unités sont des points.

Remarque : pour l'instant, les polygones renvoyés par QPdfDocument::getSelection() sont toujours des rectangles ; mais à l'avenir, il sera peut-être possible de représenter des régions plus complexes.

Fonctions d'accès :

QList<QPolygonF> bounds() const

[read-only] endIndex : int

Cette propriété contient l'index à la fin de text dans le texte intégral de la page.

Fonctions d'accès :

int endIndex() const

[read-only] startIndex : int

Cette propriété contient l'index au début de text dans le texte intégral de la page.

Fonctions d'accès :

int startIndex() const

[read-only] text : QString

Cette propriété contient le texte sélectionné.

Fonctions d'accès :

QString text() const

[read-only] valid : bool

Cette propriété indique si la sélection est valide.

Fonctions d'accès :

bool isValid() const

Documentation des fonctions membres

void QPdfSelection::copyToClipboard(QClipboard::Mode mode = QClipboard::Clipboard) const

Copie text vers system clipboard en fonction de mode sélectionné.

© 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.