QPdfSelection Class
The QPdfSelection class defines a range of text that has been selected on one page in a PDF document, and its geometric boundaries. More...
Header: | #include <QPdfSelection> |
Since: | Qt 5.15 |
This class was introduced in Qt 5.15.
Properties
Public Functions
QRectF | boundingRectangle() const |
QVector<QPolygonF> | bounds() const |
void | copyToClipboard(QClipboard::Mode mode = QClipboard::Clipboard) const |
int | endIndex() const |
bool | isValid() const |
int | startIndex() const |
QString | text() const |
See also QPdfDocument::getSelection().
Property Documentation
bounds : const QVector<QPolygonF>
This property holds a set of regions that the selected text occupies on the page, represented as polygons. The coordinate system for the polygons has the origin at the upper-left corner of the page, and the units are points.
Note: For now, the polygons returned from QPdfDocument::getSelection() are always rectangles; but in the future it may be possible to represent more complex regions.
Access functions:
QVector<QPolygonF> | bounds() const |
text : const QString
This property holds the selected text.
Access functions:
QString | text() const |
valid : const bool
This property holds whether the selection is valid.
Access functions:
bool | isValid() const |
Member Function Documentation
void QPdfSelection::copyToClipboard(QClipboard::Mode mode = QClipboard::Clipboard) const
Copies text to the system clipboard.
© 2024 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.