QPageRanges Class
Die Klasse QPageRanges stellt eine Sammlung von Seitenbereichen dar. Mehr...
Kopfzeile: | #include <QPageRanges> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Seit: | Qt 6.0 |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QPageRanges ist Teil von Painting Classes, Printer and Printing APIs, und Implicitly Shared Classes.
Öffentliche Typen
struct | Range |
Öffentliche Funktionen
QPageRanges() | |
QPageRanges(const QPageRanges &other) | |
QPageRanges(QPageRanges &&other) | |
~QPageRanges() | |
void | addPage(int pageNumber) |
void | addRange(int from, int to) |
void | clear() |
bool | contains(int pageNumber) const |
int | firstPage() const |
bool | isEmpty() const |
int | lastPage() const |
QList<QPageRanges::Range> | toRangeList() const |
QString | toString() const |
QPageRanges & | operator=(QPageRanges &&other) |
QPageRanges & | operator=(const QPageRanges &other) |
Statische öffentliche Mitglieder
QPageRanges | fromString(const QString &ranges) |
Verwandte Nicht-Mitglieder
QDataStream & | operator<<(QDataStream &stream, const QPageRanges &pageRanges) |
QDataStream & | operator>>(QDataStream &stream, QPageRanges &pageRanges) |
Detaillierte Beschreibung
Verwenden Sie QPagedPaintDevice::pageRanges(), um auf die Sammlung der Seitenbereiche zuzugreifen, die mit einem ausgelagerten Gerät verbunden sind.
Dokumentation der Mitgliedsfunktionen
QPageRanges::QPageRanges()
Konstruiert ein leeres QPageRanges-Objekt.
[noexcept]
QPageRanges::QPageRanges(const QPageRanges &other)
Konstruiert ein QPageRanges-Objekt durch Kopieren von other.
[noexcept]
QPageRanges::QPageRanges(QPageRanges &&other)
Konstruiert ein QPageRanges-Objekt durch Verschieben von other.
[noexcept]
QPageRanges::~QPageRanges()
Zerstört die Seitenbereiche.
void QPageRanges::addPage(int pageNumber)
Fügt die einzelne Seite pageNumber zu den Bereichen hinzu.
Hinweis: Seitenzahlen beginnen mit 1. Versuche, Seitenzahlen kleiner als 1 hinzuzufügen, werden mit einer Warnung ignoriert.
void QPageRanges::addRange(int from, int to)
Fügt den mit from und to angegebenen Bereich zu den Bereichen hinzu.
Hinweis: Seitenzahlen beginnen mit 1. Versuche, Seitenzahlen kleiner als 1 hinzuzufügen, werden mit einer Warnung ignoriert.
void QPageRanges::clear()
Entfernt alle Seitenbereiche.
bool QPageRanges::contains(int pageNumber) const
Gibt true
zurück, wenn die Bereiche die Seite pageNumber enthalten; andernfalls wird false
zurückgegeben.
int QPageRanges::firstPage() const
Gibt den Index der ersten Seite zurück, die von den Seitenbereichen abgedeckt wird, oder 0, wenn die Seitenbereiche leer sind.
[static]
QPageRanges QPageRanges::fromString(const QString &ranges)
Konstruiert und gibt ein QPageRanges Objekt zurück, das mit dem ranges aus der Zeichenkettendarstellung gefüllt ist.
QPrinter printer; QPageRanges ranges = QPageRanges::fromString("1-3,6-7"); printer.setPageRanges(ranges);
Im Falle eines Parsing-Fehlers wird ein leeres QPageRanges Objekt zurückgegeben.
Siehe auch isEmpty().
bool QPageRanges::isEmpty() const
Gibt true
zurück, wenn die Bereiche leer sind; andernfalls wird false
zurückgegeben.
int QPageRanges::lastPage() const
Gibt den Index der letzten Seite zurück, die von den Seitenbereichen abgedeckt wird, oder 0, wenn die Seitenbereiche leer sind.
QList<QPageRanges::Range> QPageRanges::toRangeList() const
Gibt eine Liste mit den Werten der Bereiche zurück.
QString QPageRanges::toString() const
Gibt die String-Darstellung der Seitenbereiche zurück.
[noexcept]
QPageRanges &QPageRanges::operator=(QPageRanges &&other)
Verschiebt other in dieses QPageRanges Objekt.
[noexcept]
QPageRanges &QPageRanges::operator=(const QPageRanges &other)
Weist other diesem QPageRanges Objekt zu.
Verwandte Nicht-Mitglieder
QDataStream &operator<<(QDataStream &stream, const QPageRanges &pageRanges)
Schreibt pageRanges nach stream als Bereichsstring.
Siehe auch QPageRanges::toString.
QDataStream &operator>>(QDataStream &stream, QPageRanges &pageRanges)
Liest einen Seitenbereichstring aus stream und speichert ihn in pageRanges.
Siehe auch QPageRanges::fromString.
© 2025 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.