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 gehört zu den Malklassen, den Drucker- und Druck-APIs sowie den implizit gemeinsam genutzten Klassen.
Ö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) |
Ausführliche Beschreibung
Verwenden Sie „ QPagedPaintDevice::pageRanges()“, um auf die Sammlung der Seitenbereiche zuzugreifen, die einem seitenorientierten Gerät zugeordnet sind.
Dokumentation zur Mitgliedsfunktion
QPageRanges::QPageRanges()
Erstellt ein leeres QPageRanges-Objekt.
[noexcept] QPageRanges::QPageRanges(const QPageRanges &other)
Erstellt ein QPageRanges-Objekt, indem „ other “ kopiert wird.
[constexpr noexcept default] QPageRanges::QPageRanges(QPageRanges &&other)
Erstellt ein QPageRanges-Objekt, indem es von other abgerufen wird.
[noexcept] QPageRanges::~QPageRanges()
Löscht die Seitenbereiche.
void QPageRanges::addPage(int pageNumber)
Fügt die einzelne Seite „ pageNumber “ zu den Bereichen hinzu.
Hinweis: Die Seitenzahlen beginnen bei 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: Die Seitenzahlen beginnen bei 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)
Erstellt ein „ QPageRanges “-Objekt, das mit der „ ranges “ aus der Zeichenfolgendarstellung gefüllt ist, und gibt dieses zurück.
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 Zeichenfolgendarstellung der Seitenbereiche zurück.
[noexcept] QPageRanges &QPageRanges::operator=(QPageRanges &&other)
Verschiebt „ other “ in dieses „ QPageRanges “-Objekt.
[noexcept] QPageRanges &QPageRanges::operator=(const QPageRanges &other)
Weist diesem QPageRanges -Objekt „ other “ zu.
Zugehörige Nicht-Mitglieder
QDataStream &operator<<(QDataStream &stream, const QPageRanges &pageRanges)
Schreibt „ pageRanges “ als Bereichszeichenfolge in „ stream “.
Siehe auch QPageRanges::toString.
QDataStream &operator>>(QDataStream &stream, QPageRanges &pageRanges)
Liest eine Zeichenkette mit Seitenbereichen aus der Datei „ stream “ ein und speichert sie in „ pageRanges “.
Siehe auch QPageRanges::fromString.
© 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.