Auf dieser Seite

QPageSize Class

Die Klasse „QPageSize“ beschreibt die Größe und den Namen einer definierten Seitengröße. Mehr...

Header: #include <QPageSize>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui

Öffentliche Typen

enum PageSizeId { A0, A1, A2, A3, A4, …, LastPageSize }
enum SizeMatchPolicy { FuzzyMatch, FuzzyOrientationMatch, ExactMatch }
enum Unit { Millimeter, Point, Inch, Pica, Didot, Cicero }

Öffentliche Funktionen

QPageSize()
QPageSize(QPageSize::PageSizeId pageSize)
QPageSize(const QSize &pointSize, const QString &name = QString(), QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
QPageSize(const QSizeF &size, QPageSize::Unit units, const QString &name = QString(), QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
QPageSize(const QPageSize &other)
~QPageSize()
QSizeF definitionSize() const
QPageSize::Unit definitionUnits() const
QPageSize::PageSizeId id() const
bool isEquivalentTo(const QPageSize &other) const
bool isValid() const
QString key() const
QString name() const
QRectF rect(QPageSize::Unit units) const
QRect rectPixels(int resolution) const
QRect rectPoints() const
QSizeF size(QPageSize::Unit units) const
QSize sizePixels(int resolution) const
QSize sizePoints() const
void swap(QPageSize &other)
int windowsId() const
QPageSize &operator=(QPageSize &&other)
QPageSize &operator=(const QPageSize &other)

Statische öffentliche Elemente

QSizeF definitionSize(QPageSize::PageSizeId pageSizeId)
QPageSize::Unit definitionUnits(QPageSize::PageSizeId pageSizeId)
QPageSize::PageSizeId id(int windowsId)
QPageSize::PageSizeId id(const QSize &pointSize, QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
QPageSize::PageSizeId id(const QSizeF &size, QPageSize::Unit units, QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
QString key(QPageSize::PageSizeId pageSizeId)
QString name(QPageSize::PageSizeId pageSizeId)
QSizeF size(QPageSize::PageSizeId pageSizeId, QPageSize::Unit units)
QSize sizePixels(QPageSize::PageSizeId pageSizeId, int resolution)
QSize sizePoints(QPageSize::PageSizeId pageSizeId)
int windowsId(QPageSize::PageSizeId pageSizeId)
bool operator!=(const QPageSize &lhs, const QPageSize &rhs)
bool operator==(const QPageSize &lhs, const QPageSize &rhs)

Ausführliche Beschreibung

Diese Klasse implementiert die Unterstützung für die im Adobe PostScript PPD-Standard v4.3 definierten Standardseitengrößen. Sie definiert den Standardsatz an Seitengrößen in Punkten, Millimetern und Zoll und stellt sicher, dass diese Größen konsistent verwendet werden. Andere Maßeinheiten können verwendet werden, werden jedoch berechnet und sind daher möglicherweise nicht immer konsistent. Die definierten Punktgrößen sind immer ganze Zahlen, alle anderen Größen können Bruchteile einer Einheit sein.

Die definierte Größe wird immer in der Reihenfolge Breite × Höhe angegeben, ohne dass eine Seitenausrichtung impliziert wird. Beachten Sie, dass es möglich ist, Seitenformate zu definieren, bei denen die Breite größer ist als die Höhe, wie z. B. „ QPageSize::Ledger “; daher können Sie sich nicht darauf verlassen, die Breiten- und Höhenwerte zu vergleichen, um die Seitenausrichtung zu bestimmen.

Beispielsweise ist A4 durch den Standard als 210 mm × 297 mm, 8,27 Zoll × 11,69 Zoll oder 595 pt × 842 pt definiert.

Sie können auch benutzerdefinierte Seitengrößen mit beliebigen Namen in beliebigen Einheiten festlegen; diese Einheitengröße wird beibehalten und als Grundlage für alle weiteren Berechnungen der Einheitengröße verwendet.

Wenn Sie eine `QPageSize` mithilfe eines benutzerdefinierten ` QSize ` erstellen, können Sie festlegen, ob `QPageSize` versuchen soll, die Größe an eine Standardseitengröße anzupassen. Standardmäßig verwendet `QPaperSize` den Modus „ FuzzyMatch “, bei dem eine angegebene Seitengröße an eine Standardseitengröße angepasst wird, sofern sie innerhalb von 3 PostScript-Punkten einer definierten Standardgröße liegt. Sie können dies überschreiben, um nur eine exakte Übereinstimmung zu verlangen; dies wird jedoch nicht empfohlen, da bei Umrechnungen zwischen Einheiten leicht 3 Punkte verloren gehen können, was zu falschen Seitengrößen führt.

Eine „QPageSize“-Instanz kann auch durch Abfrage der unterstützten Seitengrößen für ein Druckgerät abgerufen werden. In diesem Fall ist der zurückgegebene lokalisierte Name derjenige, der vom Drucker selbst definiert wurde. Beachten Sie, dass das Druckgerät die aktuelle Standardsprache möglicherweise nicht unterstützt.

Die Klasse bietet außerdem Komfortmethoden zur Konvertierung von Seitengrößen-IDs in verschiedene Einheitgrößen und umgekehrt.

Siehe auch QPagedPaintDevice und QPdfWriter.

Dokumentation zu Mitgliedstypen

enum QPageSize::PageSizeId

Dieser Enum-Typ listet die verfügbaren Seitengrößen auf, wie sie im Postscript-PPD-Standard definiert sind. Diese Werte sind auch unter QPagedPaintDevice und QPrinter aufgeführt.

Die definierten Größen sind:

KonstanteWertBeschreibung
QPageSize::A03841 x 1189 mm
QPageSize::A14594 × 841 mm
QPageSize::A25420 × 594 mm
QPageSize::A36297 × 420 mm
QPageSize::A47210 × 297 mm, 8,26 × 11,69 Zoll
QPageSize::A58148 × 210 mm
QPageSize::A69105 × 148 mm
QPageSize::A71074 × 105 mm
QPageSize::A81152 × 74 mm
QPageSize::A91237 × 52 mm
QPageSize::B0141000 × 1414 mm
QPageSize::B115707 × 1000 mm
QPageSize::B216500 × 707 mm
QPageSize::B317353 × 500 mm
QPageSize::B418250 × 353 mm
QPageSize::B519176 x 250 mm, 6,93 x 9,84 Zoll
QPageSize::B620125 × 176 mm
QPageSize::B72188 × 125 mm
QPageSize::B82262 × 88 mm
QPageSize::B92344 × 62 mm
QPageSize::B102431 x 44 mm
QPageSize::C5E25163 × 229 mm
QPageSize::Comm10E26105 x 241 mm, US-Standard-Umschlag „10“
QPageSize::DLE27110 × 220 mm
QPageSize::Executive27,5 x 10 Zoll, 190,5 x 254 mm
QPageSize::Folio28210 × 330 mm
QPageSize::Ledger29431,8 x 279,4 mm
QPageSize::Legal18,5 x 14 Zoll, 215,9 x 355,6 mm
QPageSize::Letter08,5 x 11 Zoll, 215,9 x 279,4 mm
QPageSize::Tabloid30279,4 x 431,8 mm
QPageSize::Custom31Unbekannt oder eine benutzerdefinierte Größe.
QPageSize::A1013 
QPageSize::A3Extra32 
QPageSize::A4Extra33 
QPageSize::A4Plus34 
QPageSize::A4Small35 
QPageSize::A5Extra36 
QPageSize::B5Extra37 
QPageSize::JisB038 
QPageSize::JisB139 
QPageSize::JisB240 
QPageSize::JisB341 
QPageSize::JisB442 
QPageSize::JisB543 
QPageSize::JisB644,
QPageSize::JisB745 
QPageSize::JisB846 
QPageSize::JisB947 
QPageSize::JisB1048 
QPageSize::AnsiALetter= Brief
QPageSize::AnsiBLedger= Hauptbuch
QPageSize::AnsiC49 
QPageSize::AnsiD50 
QPageSize::AnsiE51 
QPageSize::LegalExtra52 
QPageSize::LetterExtra53 
QPageSize::LetterPlus54 
QPageSize::LetterSmall55 
QPageSize::TabloidExtra56 
QPageSize::ArchA57 
QPageSize::ArchB58 
QPageSize::ArchC59 
QPageSize::ArchD60 
QPageSize::ArchE61 
QPageSize::Imperial7x962 
QPageSize::Imperial8x1063 
QPageSize::Imperial9x1164 
QPageSize::Imperial9x1265 
QPageSize::Imperial10x1166 
QPageSize::Imperial10x1367 
QPageSize::Imperial10x1468 
QPageSize::Imperial12x1169 
QPageSize::Imperial15x1170 
QPageSize::ExecutiveStandard71 
QPageSize::Note72 
QPageSize::Quarto73 
QPageSize::Statement74 
QPageSize::SuperA75 
QPageSize::SuperB76 
QPageSize::Postcard77 
QPageSize::DoublePostcard78 
QPageSize::Prc16K79 
QPageSize::Prc32K80 
QPageSize::Prc32KBig81 
QPageSize::FanFoldUS82 
QPageSize::FanFoldGerman83 
QPageSize::FanFoldGermanLegal84 
QPageSize::EnvelopeB485 
QPageSize::EnvelopeB586 
QPageSize::EnvelopeB687 
QPageSize::EnvelopeC088 
QPageSize::EnvelopeC189 
QPageSize::EnvelopeC290 
QPageSize::EnvelopeC391 
QPageSize::EnvelopeC492 
QPageSize::EnvelopeC5C5E= C5E
QPageSize::EnvelopeC693 
QPageSize::EnvelopeC6594 
QPageSize::EnvelopeC795 
QPageSize::EnvelopeDLDLE= DLE
QPageSize::Envelope996 
QPageSize::Envelope10Comm10E= Comm10E
QPageSize::Envelope1197 
QPageSize::Envelope1298 
QPageSize::Envelope1499 
QPageSize::EnvelopeMonarch100 
QPageSize::EnvelopePersonal101 
QPageSize::EnvelopeChou3102 
QPageSize::EnvelopeChou4103 
QPageSize::EnvelopeInvite104 
QPageSize::EnvelopeItalian105 
QPageSize::EnvelopeKaku2106 
QPageSize::EnvelopeKaku3107 
QPageSize::EnvelopePrc1108 
QPageSize::EnvelopePrc2109 
QPageSize::EnvelopePrc3110 
QPageSize::EnvelopePrc4111 
QPageSize::EnvelopePrc5112 
QPageSize::EnvelopePrc6113 
QPageSize::EnvelopePrc7114 
QPageSize::EnvelopePrc8115 
QPageSize::EnvelopePrc9116 
QPageSize::EnvelopePrc10117 
QPageSize::EnvelopeYou4118 
QPageSize::LastPageSizeEnvelopeYou4= EnvelopeYou4

Aus historischen Gründen entspricht QPageSize::Executive nicht der Standardgröße „Executive“ in PostScript und Windows; verwenden Sie stattdessen QPageSize::ExecutiveStandard.

Die PostScript-Standardgröße QPageSize::Folio weicht von der Windows-Größe DMPAPER_FOLIO ab; verwenden Sie bei Bedarf die PostScript-Standardgröße QPageSize::FanFoldGermanLegal.

enum QPageSize::SizeMatchPolicy

KonstanteWertBeschreibung
QPageSize::FuzzyMatch0An eine Standardseitengröße anpassen, sofern die Toleranzgrenzen eingehalten werden.
QPageSize::FuzzyOrientationMatch1An eine Standardseitengröße anpassen, sofern die Toleranzgrenze eingehalten wird, unabhängig von der Ausrichtung.
QPageSize::ExactMatch2Nur dann an eine Standardseitengröße anpassen, wenn die Maße exakt übereinstimmen.

enum QPageSize::Unit

Dieser Enum-Typ dient zur Angabe der Maßeinheit für Seitengrößen.

KonstanteWertBeschreibung
QPageSize::Millimeter0 
QPageSize::Point11/72 Zoll
QPageSize::Inch2 
QPageSize::Pica31/72 eines Fußes, 1/6 eines Zolls, 12 Punkte
QPageSize::Didot41/72 eines französischen Zolls, 0,375 mm
QPageSize::Cicero51/6 eines französischen Zolls, 12 Didot, 4,5 mm

Dokumentation der Member-Funktionen

QPageSize::QPageSize()

Erzeugt einen Nullwert für „QPageSize“.

QPageSize::QPageSize(QPageSize::PageSizeId pageSize)

Erzeugt ein `QPageSize` mit der Standardgröße ` pageSize`.

Wenn „ pageSize “ den Wert „ QPageSize::Custom “ hat, ist die resultierende „QPageSize“ ungültig. Verwenden Sie stattdessen den Konstruktor für benutzerdefinierte Größen.

[explicit] QPageSize::QPageSize(const QSize &pointSize, const QString &name = QString(), QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)

Erzeugt eine `QPageSize` der angegebenen ` pointSize ` in Punkten unter Verwendung der entsprechenden ` matchPolicy`.

Wenn die angegebene „ pointSize “ mit einer Standard-„ QPageSize::PageSizeId “ übereinstimmt, wird diese Seitengröße verwendet. Beachten Sie, dass, wenn die „ matchPolicy “ den Wert „ FuzzyMatch “ hat, dies dazu führen kann, dass die „ pointSize “ an die Standardgröße angepasst wird. Um dies zu verhindern, verwenden Sie stattdessen eine „ matchPolicy “ mit dem Wert „ ExactMatch “.

Wenn die angegebene „ pointSize “ keine Standard- QPageSize::PageSizeId ist, wird eine „ QPageSize::Custom “-Größe erstellt.

Ist name null, wird der standardmäßige lokalisierte Name verwendet. Bei einer benutzerdefinierten Seitengröße wird ein benutzerdefinierter Name im Format „Benutzerdefiniert (Breite x Höhe)“ erstellt.

Die Standard- matchPolicy lautet „ FuzzyMatch “.

[explicit] QPageSize::QPageSize(const QSizeF &size, QPageSize::Unit units, const QString &name = QString(), QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)

Erstellt eine benutzerdefinierte Seite mit der angegebenen URL size unter units.

Wenn die angegebene „ size “ mit einer Standard-„ QPageSize::PageSizeId “ übereinstimmt, wird die Größe dieser Seite verwendet. Beachten Sie: Wenn die „ matchPolicy “ „ FuzzyMatch “ lautet, kann dies dazu führen, dass die „ size “ an die Standardgröße angepasst wird. Um dies zu verhindern, verwenden Sie stattdessen eine „ matchPolicy “ von „ ExactMatch “.

Wenn die angegebene „ size “ kein Standard- QPageSize::PageSizeId ist, wird eine „ QPageSize::Custom “-Größe erstellt. Die ursprüngliche Einheitsgröße bleibt erhalten und dient als Grundlage für alle weiteren Berechnungen der Einheitsgröße.

Ist „ name “ null, wird ein benutzerdefinierter Name in der Form „Benutzerdefiniert (Breite x Höhe)“ erstellt, wobei die Größe in den angegebenen Einheiten ausgedrückt wird.

QPageSize::QPageSize(const QPageSize &other)

Kopierkonstruktor, kopiert „ other “ in „this“.

[noexcept] QPageSize::~QPageSize()

Löscht die Seite.

QSizeF QPageSize::definitionSize() const

Gibt die definierte Größe des Seitenformats zurück.

Bei einer Standardseitengröße entspricht dies der in der jeweiligen Norm definierten Größe, d. h. ISO A4 wird in Millimetern angegeben, während ANSI Letter in Zoll angegeben wird.

Bei einer benutzerdefinierten Seitengröße entspricht dies der Originalgröße, die zur Erstellung des Seitengrößenobjekts verwendet wurde.

Ist die „ QPageSize “ ungültig, ist auch die „ QSizeF “ ungültig.

Siehe auch definitionUnits().

[static] QSizeF QPageSize::definitionSize(QPageSize::PageSizeId pageSizeId)

Gibt die Definitionsgröße des Standard- pageSizeId s zurück.

Um die Definitionseinheiten zu ermitteln, rufen Sie „ QPageSize::definitionUnits()“ auf.

QPageSize::Unit QPageSize::definitionUnits() const

Gibt die Definitionseinheiten der Seitengröße zurück.

Bei einer Standardseitengröße handelt es sich dabei um die in der jeweiligen Norm definierten Einheiten, d. h. ISO A4 wird in Millimetern definiert, während ANSI Letter in Zoll definiert wird.

Bei einer benutzerdefinierten Seitengröße handelt es sich um die ursprünglichen Einheiten, die zur Erstellung des Seitengrößenobjekts verwendet wurden.

Ist die Funktion „ QPageSize “ ungültig, ist auch die Funktion „ QPageSize::Unit “ ungültig.

Siehe auch ` definitionSize()`.

[static] QPageSize::Unit QPageSize::definitionUnits(QPageSize::PageSizeId pageSizeId)

Gibt die Definitionseinheiten der Standard pageSizeId zurück.

Um die Definitionsgröße zu ermitteln, rufen Sie „ QPageSize::definitionSize()“ auf.

QPageSize::PageSizeId QPageSize::id() const

Gibt die Standard- QPageSize::PageSizeId -Adresse der Seite zurück oder QPageSize::Custom.

Ist die „ QPageSize “ ungültig, lautet die ID „ QPageSize::Custom “.

[static] QPageSize::PageSizeId QPageSize::id(int windowsId)

Gibt den „ PageSizeId “ für den angegebenen Windows-DMPAPER-Enum-Wert „ windowsId “ zurück.

Wenn kein passender „ PageSizeId “ vorhanden ist, wird „ QPageSize::Custom “ zurückgegeben.

[static] QPageSize::PageSizeId QPageSize::id(const QSize &pointSize, QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)

Gibt die Standard- QPageSize::PageSizeId des angegebenen pointSize in Punkten unter Verwendung des angegebenen matchPolicy zurück.

Bei Verwendung von „ FuzzyMatch “ stimmt die Punktgröße des zurückgegebenen „ PageSizeId “ möglicherweise nicht genau mit dem übergebenen „ pointSize “ überein. Sie sollten „ QPageSize::sizePoints()“ mit dem zurückgegebenen „ PageSizeId “ aufrufen, um die tatsächliche Punktgröße des „ PageSizeId “ zu ermitteln, bevor Sie es für Berechnungen verwenden.

[static] QPageSize::PageSizeId QPageSize::id(const QSizeF &size, QPageSize::Unit units, QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)

Gibt die Standard- QPageSize::PageSizeId des angegebenen „ size “ in „ units “ unter Verwendung des angegebenen „ matchPolicy “ zurück.

Bei Verwendung von „ FuzzyMatch “ stimmt die Einheitsgröße des zurückgegebenen „ PageSizeId “ möglicherweise nicht genau mit dem von Ihnen übergebenen „ size “ überein. Sie sollten „ QPageSize::size()“ mit dem zurückgegebenen „ PageSizeId “ aufrufen, um die tatsächliche Einheitsgröße des „ PageSizeId “ zu ermitteln, bevor Sie es in Berechnungen verwenden.

bool QPageSize::isEquivalentTo(const QPageSize &other) const

Gibt „ true “ zurück, wenn diese Seite mit der Seite „ other “ identisch ist, d. h., wenn die Seite unabhängig von anderen Attributen wie dem Namen dieselbe Größe hat.

bool QPageSize::isValid() const

Gibt „ true “ zurück, wenn diese Seitengröße gültig ist.

Die Seitengröße kann ungültig sein, wenn sie mit einem ungültigen ` PageSizeId`, einem negativen oder ungültigen ` QSize ` oder ` QSizeF` oder dem Null-Konstruktor erstellt wurde.

QString QPageSize::key() const

Gibt den eindeutigen Schlüssel der Seitengröße zurück.

Standardmäßig ist dies das PPD-Standard-Schlüsselwort „mediaOption“ für das Seitenformat oder der benutzerdefinierte PPD-Formatschlüssel. Wenn die „ QPageSize “-Instanz von einem Druckgerät abgerufen wurde, handelt es sich um den vom Druckgerät bereitgestellten Schlüssel, der vom Standardschlüssel abweichen kann.

Ist die „ QPageSize “-Instanz ungültig, ist der Schlüssel eine leere Zeichenfolge.

Dieser Schlüssel sollte Endbenutzern niemals angezeigt werden, da es sich um einen rein internen Schlüssel handelt. Verwenden Sie für einen für Menschen lesbaren Namen die Funktion ` name()`.

Siehe auch ` name()`.

[static] QString QPageSize::key(QPageSize::PageSizeId pageSizeId)

Gibt das PPD-Schlüsselwort „mediaOption“ des Standard- pageSizeId s zurück.

Ist die „ QPageSize “ ungültig, ist das Schlüsselwort leer.

QString QPageSize::name() const

Gibt einen lokalisierten, für Menschen lesbaren Namen für die Seitengröße zurück.

Wenn die ` QPageSize `-Instanz von einem Druckgerät abgerufen wurde, wird der vom Druckgerät bereitgestellte Name verwendet. Beachten Sie, dass ein Druckgerät die aktuelle Standardsprache möglicherweise nicht unterstützt.

Ist die ` QPageSize ` ungültig, ist der Name eine leere Zeichenkette.

[static] QString QPageSize::name(QPageSize::PageSizeId pageSizeId)

Gibt den lokalisierten Namen des Standard- pageSizeId s zurück.

Ist die „ QPageSize “ ungültig, ist der Name leer.

QRectF QPageSize::rect(QPageSize::Unit units) const

Gibt das Seitenrechteck im gewünschten Format „ units “ zurück.

Ist der „ QPageSize “ ungültig, ist auch der „ QRect “ ungültig.

QRect QPageSize::rectPixels(int resolution) const

Gibt das Seitenrechteck in Gerätepixeln an der angegebenen Koordinate „ resolution “ zurück.

Ist der „ QPageSize “ ungültig, ist auch der „ QRect “ ungültig.

QRect QPageSize::rectPoints() const

Gibt das Seitenrechteck in Postscript-Punkten (1/72 Zoll) zurück.

Ist die „ QPageSize “ ungültig, ist auch die „ QRect “ ungültig.

QSizeF QPageSize::size(QPageSize::Unit units) const

Gibt die Größe der Seite im angegebenen „ units “ zurück.

Ist die ` QPageSize ` ungültig, ist auch die ` QSizeF ` ungültig.

[static] QSizeF QPageSize::size(QPageSize::PageSizeId pageSizeId, QPageSize::Unit units)

Gibt die Größe des Standard- pageSizeId s im angeforderten units zurück.

QSize QPageSize::sizePixels(int resolution) const

Gibt die Größe der Seite in Gerätepixel an der angegebenen Adresse „ resolution “ zurück.

Ist die „ QPageSize “ ungültig, ist auch die „ QSize “ ungültig.

[static] QSize QPageSize::sizePixels(QPageSize::PageSizeId pageSizeId, int resolution)

Gibt die Größe des Standard- pageSizeId s in Gerätepixeln für die angegebene resolution zurück.

QSize QPageSize::sizePoints() const

Gibt die Größe der Seite in Postscript-Punkten (1/72 Zoll) zurück.

Ist die „ QPageSize “ ungültig, ist auch die „ QSize “ ungültig.

[static] QSize QPageSize::sizePoints(QPageSize::PageSizeId pageSizeId)

Gibt die Größe der Standard pageSizeId e in Punkten zurück.

[noexcept] void QPageSize::swap(QPageSize &other)

Ersetzt diese URL QPageSize durch other. Dieser Vorgang ist sehr schnell und schlägt niemals fehl.

int QPageSize::windowsId() const

Gibt den Windows-DMPAPER-Enum-Wert für die Seitengröße zurück.

Nicht alle gültigen PPD-Seitengrößen haben ein Windows-Äquivalent; in diesem Fall wird 0 zurückgegeben.

Ist die „ QPageSize “ ungültig, beträgt die Windows-ID 0.

Siehe auch id().

[static] int QPageSize::windowsId(QPageSize::PageSizeId pageSizeId)

Gibt den Windows-DMPAPER-Enum-Wert des Standardformats „ pageSizeId “ zurück.

Nicht alle gültigen PPD-Seitengrößen haben ein Windows-Äquivalent; in diesem Fall wird 0 zurückgegeben.

[noexcept] QPageSize &QPageSize::operator=(QPageSize &&other)

Mit „Move-assigns“ wird „ other “ dieser Instanz von „ QPageSize “ zugewiesen, wodurch das Eigentumsrecht an dem verwalteten Zeiger auf diese Instanz übertragen wird.

QPageSize &QPageSize::operator=(const QPageSize &other)

Zuweisungsoperator, weist „ other “ der Variablen „this“ zu.

Verwandte Nicht-Mitglieder

bool operator!=(const QPageSize &lhs, const QPageSize &rhs)

Gibt „ true “ zurück, wenn die Seitengröße „ lhs “ nicht mit der Seitengröße „ rhs “ übereinstimmt, d. h., wenn die Seitengrößen unterschiedliche Attribute aufweisen. Aktuelle Attribute sind „size“ und „name“.

bool operator==(const QPageSize &lhs, const QPageSize &rhs)

Gibt „ true “ zurück, wenn die Seitengröße „ lhs “ der Seitengröße „ rhs “ entspricht, d. h., wenn die Seitengrößen dieselben Attribute aufweisen. Aktuelle Attribute sind „size“ und „name“.

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