En esta página

QPdfLink Class

La clase QPdfLink define un enlace entre una región de una página (como un hipervínculo o un resultado de búsqueda) y un destino (página, ubicación en la página y nivel de zoom con el que visualizarla). Más...

Header: #include <QPdfLink>
Since: Qt 6.4

Propiedades

Funciones públicas

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

Descripción detallada

Documentación de propiedades

[read-only] contextAfter : QString

Esta propiedad contiene el texto adyacente que se encuentra en la página después de la cadena de búsqueda. Si el enlace es un hipervínculo, esta cadena está vacía.

Funciones de acceso:

QString contextAfter() const

Véase también QPdfSearchModel::resultsOnPage() y QPdfSearchModel::resultAtIndex().

[read-only] contextBefore : QString

Esta propiedad contiene el texto adyacente que se encuentra en la página antes de la cadena de búsqueda. Si el enlace es un hipervínculo, esta cadena está vacía.

Funciones de acceso:

QString contextBefore() const

Véase también QPdfSearchModel::resultsOnPage() y QPdfSearchModel::resultAtIndex().

[read-only] location : QPointF

Esta propiedad contiene la ubicación en page, en unidades de puntos. Si el enlace es un resultado de búsqueda, es la ubicación donde se encuentra el resultado; si el enlace es un hipervínculo, es la ubicación de destino.

Funciones de acceso:

QPointF location() const

[read-only] page : int

Esta propiedad contiene el número de página. Si el enlace es un resultado de búsqueda, es el número de la página en la que se encuentra el resultado; si el enlace es un hipervínculo, es el número de la página de destino.

Funciones de acceso:

int page() const

[read-only] rectangles : QList<QRectF>

Esta propiedad contiene la región (conjunto de rectángulos) ocupada por el enlace o resultado de búsqueda en la página donde se encontró. Si el texto abarca varias líneas de la página, puede haber varios rectángulos:

Visor de PDF con panel de resultados de búsqueda que muestra entradas para "el código" y el resultado resaltado en la página

Funciones de acceso:

QList<QRectF> rectangles() const

Véase también QPdfSearchModel::resultsOnPage() y QPdfSearchModel::resultAtIndex().

[read-only] url : QUrl

Esta propiedad contiene la URL de destino si el enlace es un hipervínculo externo; en caso contrario, está vacía.

Funciones de acceso:

QUrl url() const

[read-only] valid : bool

Esta propiedad indica si el enlace es válido.

Funciones de acceso:

bool isValid() const

[read-only] zoom : qreal

Esta propiedad contiene el nivel de ampliación sugerido, donde 1.0 significa escala por defecto (1 píxel = 1 punto). Si el enlace es un resultado de búsqueda, este valor no se utiliza.

Funciones de acceso:

qreal zoom() const

Documentación de funciones miembro

Construye un destino no válido.

Véase también valid.

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

Copia la representación toString() del enlace al system clipboard en función del mode dado.

Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.

[invokable] QString QPdfLink::toString() const

Devuelve una representación traducida para su visualización.

Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.

Véase también 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.