QPageSize Class
La classe QPageSize décrit la taille et le nom d'une taille de page définie. Plus d'informations...
| En-tête : | #include <QPageSize> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
Types publics
| enum | PageSizeId { A0, A1, A2, A3, A4, …, LastPageSize } |
| enum | SizeMatchPolicy { FuzzyMatch, FuzzyOrientationMatch, ExactMatch } |
| enum | Unit { Millimeter, Point, Inch, Pica, Didot, Cicero } |
Fonctions publiques
| 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) |
Membres publics statiques
| 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) |
Non-membres apparentés
| bool | operator!=(const QPageSize &lhs, const QPageSize &rhs) |
| bool | operator==(const QPageSize &lhs, const QPageSize &rhs) |
Description détaillée
Cette classe implémente la prise en charge de l'ensemble des tailles de page standard définies dans la norme Adobe Postscript PPD v4.3. Elle définit l'ensemble des tailles de page standard en points, en millimètres et en pouces et veille à ce que ces tailles soient utilisées de manière cohérente. D'autres unités de taille peuvent être utilisées, mais les résultats seront calculés et ne seront donc pas toujours cohérents. Les tailles de points définies sont toujours des nombres entiers, toutes les autres tailles peuvent être des fractions d'unité.
La taille définie est toujours dans l'ordre largeur x hauteur, sans orientation implicite de la page. Notez qu'il est possible de définir des tailles de page dont la largeur est supérieure à la hauteur, comme QPageSize::Ledger, de sorte que vous ne pouvez pas vous fier à la comparaison des valeurs de largeur et de hauteur pour déterminer l'orientation de la page.
Par exemple, la norme définit le format A4 comme étant 210 mm x 297 mm, 8,27 po x 11,69 po, ou 595 pt x 842 pt.
Vous pouvez également définir des tailles de page personnalisées avec des noms personnalisés dans les unités de votre choix. Cette taille d'unité sera conservée et utilisée comme base pour tous les autres calculs de taille d'unité.
Lorsque vous créez une QPageSize à l'aide d'une QSize personnalisée, vous pouvez choisir si vous souhaitez que QPageSize essaie de faire correspondre la taille à une taille de page standard. Par défaut, QPaperSize utilise un mode FuzzyMatch dans lequel il fait correspondre une taille de page donnée à une taille de page standard si elle se trouve à moins de 3 points postscript d'une taille standard définie. Vous pouvez modifier ce mode pour ne demander qu'une correspondance exacte, mais cela n'est pas recommandé car les conversions entre unités peuvent facilement perdre 3 points et entraîner des tailles de page incorrectes.
Une instance de QPageSize peut également être obtenue en interrogeant les tailles de page prises en charge par un périphérique d'impression. Dans ce cas, le nom localisé renvoyé est celui défini par l'imprimante elle-même. Notez que le périphérique d'impression peut ne pas prendre en charge la langue locale par défaut.
La classe fournit également des méthodes de commodité pour convertir les identifiants de taille de page vers et à partir de différentes tailles d'unité.
Voir également QPagedPaintDevice et QPdfWriter.
Documentation sur les types de membres
enum QPageSize::PageSizeId
Ce type de liste énumère les tailles de page disponibles telles qu'elles sont définies dans la norme Postscript PPD. Ces valeurs sont dupliquées dans QPagedPaintDevice et QPrinter.
Les tailles définies sont les suivantes
| Constante | Valeur | Description de la page |
|---|---|---|
QPageSize::A0 | 3 | 841 x 1189 mm |
QPageSize::A1 | 4 | 594 x 841 mm |
QPageSize::A2 | 5 | 420 x 594 mm |
QPageSize::A3 | 6 | 297 x 420 mm |
QPageSize::A4 | 7 | 210 x 297 mm, 8.26 x 11.69 pouces |
QPageSize::A5 | 8 | 148 x 210 mm |
QPageSize::A6 | 9 | 105 x 148 mm |
QPageSize::A7 | 10 | 74 x 105 mm |
QPageSize::A8 | 11 | 52 x 74 mm |
QPageSize::A9 | 12 | 37 x 52 mm |
QPageSize::B0 | 14 | 1000 x 1414 mm |
QPageSize::B1 | 15 | 707 x 1000 mm |
QPageSize::B2 | 16 | 500 x 707 mm |
QPageSize::B3 | 17 | 353 x 500 mm |
QPageSize::B4 | 18 | 250 x 353 mm |
QPageSize::B5 | 19 | 176 x 250 mm, 6.93 x 9.84 pouces |
QPageSize::B6 | 20 | 125 x 176 mm |
QPageSize::B7 | 21 | 88 x 125 mm |
QPageSize::B8 | 22 | 62 x 88 mm |
QPageSize::B9 | 23 | 44 x 62 mm |
QPageSize::B10 | 24 | 31 x 44 mm |
QPageSize::C5E | 25 | 163 x 229 mm |
QPageSize::Comm10E | 26 | 105 x 241 mm, enveloppe U.S. Common 10 |
QPageSize::DLE | 27 | 110 x 220 mm |
QPageSize::Executive | 2 | 7,5 x 10 pouces, 190,5 x 254 mm |
QPageSize::Folio | 28 | 210 x 330 mm |
QPageSize::Ledger | 29 | 431,8 x 279,4 mm |
QPageSize::Legal | 1 | 8,5 x 14 pouces, 215,9 x 355,6 mm |
QPageSize::Letter | 0 | 8,5 x 11 pouces, 215,9 x 279,4 mm |
QPageSize::Tabloid | 30 | 279,4 x 431,8 mm |
QPageSize::Custom | 31 | Inconnu, ou taille définie par l'utilisateur. |
QPageSize::A10 | 13 | |
QPageSize::A3Extra | 32 | |
QPageSize::A4Extra | 33 | |
QPageSize::A4Plus | 34 | |
QPageSize::A4Small | 35 | |
QPageSize::A5Extra | 36 | |
QPageSize::B5Extra | 37 | |
QPageSize::JisB0 | 38 | |
QPageSize::JisB1 | 39 | |
QPageSize::JisB2 | 40 | |
QPageSize::JisB3 | 41 | |
QPageSize::JisB4 | 42 | |
QPageSize::JisB5 | 43 | |
QPageSize::JisB6 | 44 | , |
QPageSize::JisB7 | 45 | |
QPageSize::JisB8 | 46 | |
QPageSize::JisB9 | 47 | |
QPageSize::JisB10 | 48 | |
QPageSize::AnsiA | Letter | = Lettre |
QPageSize::AnsiB | Ledger | = Ledger |
QPageSize::AnsiC | 49 | |
QPageSize::AnsiD | 50 | |
QPageSize::AnsiE | 51 | |
QPageSize::LegalExtra | 52 | |
QPageSize::LetterExtra | 53 | |
QPageSize::LetterPlus | 54 | |
QPageSize::LetterSmall | 55 | |
QPageSize::TabloidExtra | 56 | |
QPageSize::ArchA | 57 | |
QPageSize::ArchB | 58 | |
QPageSize::ArchC | 59 | |
QPageSize::ArchD | 60 | |
QPageSize::ArchE | 61 | |
QPageSize::Imperial7x9 | 62 | |
QPageSize::Imperial8x10 | 63 | |
QPageSize::Imperial9x11 | 64 | |
QPageSize::Imperial9x12 | 65 | |
QPageSize::Imperial10x11 | 66 | |
QPageSize::Imperial10x13 | 67 | |
QPageSize::Imperial10x14 | 68 | |
QPageSize::Imperial12x11 | 69 | |
QPageSize::Imperial15x11 | 70 | |
QPageSize::ExecutiveStandard | 71 | |
QPageSize::Note | 72 | |
QPageSize::Quarto | 73 | |
QPageSize::Statement | 74 | |
QPageSize::SuperA | 75 | |
QPageSize::SuperB | 76 | |
QPageSize::Postcard | 77 | |
QPageSize::DoublePostcard | 78 | |
QPageSize::Prc16K | 79 | |
QPageSize::Prc32K | 80 | |
QPageSize::Prc32KBig | 81 | |
QPageSize::FanFoldUS | 82 | |
QPageSize::FanFoldGerman | 83 | |
QPageSize::FanFoldGermanLegal | 84 | |
QPageSize::EnvelopeB4 | 85 | |
QPageSize::EnvelopeB5 | 86 | |
QPageSize::EnvelopeB6 | 87 | |
QPageSize::EnvelopeC0 | 88 | |
QPageSize::EnvelopeC1 | 89 | |
QPageSize::EnvelopeC2 | 90 | |
QPageSize::EnvelopeC3 | 91 | |
QPageSize::EnvelopeC4 | 92 | |
QPageSize::EnvelopeC5 | C5E | = C5E |
QPageSize::EnvelopeC6 | 93 | |
QPageSize::EnvelopeC65 | 94 | |
QPageSize::EnvelopeC7 | 95 | |
QPageSize::EnvelopeDL | DLE | = DLE |
QPageSize::Envelope9 | 96 | |
QPageSize::Envelope10 | Comm10E | = Comm10E |
QPageSize::Envelope11 | 97 | |
QPageSize::Envelope12 | 98 | |
QPageSize::Envelope14 | 99 | |
QPageSize::EnvelopeMonarch | 100 | |
QPageSize::EnvelopePersonal | 101 | |
QPageSize::EnvelopeChou3 | 102 | |
QPageSize::EnvelopeChou4 | 103 | |
QPageSize::EnvelopeInvite | 104 | |
QPageSize::EnvelopeItalian | 105 | |
QPageSize::EnvelopeKaku2 | 106 | |
QPageSize::EnvelopeKaku3 | 107 | |
QPageSize::EnvelopePrc1 | 108 | |
QPageSize::EnvelopePrc2 | 109 | |
QPageSize::EnvelopePrc3 | 110 | |
QPageSize::EnvelopePrc4 | 111 | |
QPageSize::EnvelopePrc5 | 112 | |
QPageSize::EnvelopePrc6 | 113 | |
QPageSize::EnvelopePrc7 | 114 | |
QPageSize::EnvelopePrc8 | 115 | |
QPageSize::EnvelopePrc9 | 116 | |
QPageSize::EnvelopePrc10 | 117 | |
QPageSize::EnvelopeYou4 | 118 | |
QPageSize::LastPageSize | EnvelopeYou4 | = EnveloppeYou4 |
Pour des raisons historiques, QPageSize::Executive n'est pas identique à la taille standard Postscript et Windows Executive, utilisez QPageSize::ExecutiveStandard à la place.
Le format standard Postscript QPageSize::Folio est différent du format Windows DMPAPER_FOLIO, utilisez le format standard Postscript QPageSize::FanFoldGermanLegal si nécessaire.
enum QPageSize::SizeMatchPolicy
| Constante | Valeur | Description |
|---|---|---|
QPageSize::FuzzyMatch | 0 | Correspond à un format de page standard si la marge de tolérance est respectée. |
QPageSize::FuzzyOrientationMatch | 1 | Correspond à un format de page standard si la marge de tolérance est respectée, quelle que soit l'orientation. |
QPageSize::ExactMatch | 2 | Ne correspond à une taille de page standard que si les tailles correspondent exactement. |
enum QPageSize::Unit
Ce type d'énumération est utilisé pour spécifier l'unité de mesure des tailles de page.
| Constante | Valeur | Description |
|---|---|---|
QPageSize::Millimeter | 0 | |
QPageSize::Point | 1 | 1/72e de pouce |
QPageSize::Inch | 2 | |
QPageSize::Pica | 3 | 1/72e de pied, 1/6e de pouce, 12 points |
QPageSize::Didot | 4 | 1/72e de pouce français, 0,375 mm |
QPageSize::Cicero | 5 | 1/6ème de pouce français, 12 Didot, 4.5mm |
Documentation sur les fonctions des membres
QPageSize::QPageSize()
Crée une QPageSize nulle.
QPageSize::QPageSize(QPageSize::PageSizeId pageSize)
Crée un QPageSize de la norme pageSize.
Si pageSize est QPageSize::Custom, la QPageSize résultante ne sera pas valide. Utilisez plutôt le constructeur de taille personnalisé.
[explicit] QPageSize::QPageSize(const QSize &pointSize, const QString &name = QString(), QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
Crée une QPageSize de la page pointSize donnée en points en utilisant la page matchPolicy correspondante.
Si l'adresse pointSize correspond à une adresse QPageSize::PageSizeId standard, c'est cette taille de page qui sera utilisée. Notez que si matchPolicy est FuzzyMatch, il se peut que pointSize soit ajusté à la taille standard. Pour éviter cela, utilisez plutôt matchPolicy ou ExactMatch.
Si l'adresse pointSize n'est pas une adresse standard QPageSize::PageSizeId, une adresse QPageSize::Custom sera créée.
Si name est nul, le nom localisé standard sera utilisé. S'il s'agit d'une taille de page personnalisée, un nom personnalisé au format "Custom (width x height)" sera créé.
La valeur par défaut de matchPolicy est FuzzyMatch.
[explicit] QPageSize::QPageSize(const QSizeF &size, QPageSize::Unit units, const QString &name = QString(), QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
Crée une page personnalisée de l'adresse size donnée dans units.
Si le site size correspond à un site standard QPageSize::PageSizeId, c'est cette taille de page qui sera utilisée. Notez que si le site matchPolicy est FuzzyMatch, il se peut que le site size soit adapté à la taille standard. Pour éviter cela, utilisez plutôt matchPolicy ou ExactMatch.
Si le site size n'est pas un site standard QPageSize::PageSizeId, un site QPageSize::Custom sera créé. La taille originale de l'unité sera conservée et utilisée comme base pour tous les autres calculs de taille d'unité.
Si name est nul, un nom personnalisé sera créé sous la forme "Custom (width x height)" où la taille est exprimée dans les unités fournies.
QPageSize::QPageSize(const QPageSize &other)
Copy constructor, copie other dans this.
[noexcept] QPageSize::~QPageSize()
Détruit la page.
QSizeF QPageSize::definitionSize() const
Renvoie la taille de la définition de la taille de la page.
Pour une taille de page standard, il s'agit de la taille définie dans la norme concernée, c'est-à-dire que le format ISO A4 est défini en millimètres, tandis que le format ANSI Letter est défini en pouces.
Pour une taille de page personnalisée, il s'agit de la taille originale utilisée pour créer l'objet de taille de page.
Si l'adresse QPageSize n'est pas valide, l'adresse QSizeF ne le sera pas non plus.
Voir également definitionUnits().
[static] QSizeF QPageSize::definitionSize(QPageSize::PageSizeId pageSizeId)
Renvoie la taille de la définition de la norme pageSizeId.
Pour obtenir les unités de définition, appelez QPageSize::definitionUnits().
QPageSize::Unit QPageSize::definitionUnits() const
Renvoie les unités de définition de la taille de la page.
Pour une taille de page standard, il s'agit des unités définies dans la norme concernée, c'est-à-dire que le format ISO A4 est défini en millimètres, tandis que le format ANSI Letter est défini en pouces.
Pour une taille de page personnalisée, il s'agit des unités d'origine utilisées pour créer l'objet taille de page.
Si l'adresse QPageSize n'est pas valide, l'adresse QPageSize::Unit ne le sera pas non plus.
Voir également definitionSize().
[static] QPageSize::Unit QPageSize::definitionUnits(QPageSize::PageSizeId pageSizeId)
Renvoie les unités de définition de la norme pageSizeId.
Pour obtenir la taille de la définition, appelez QPageSize::definitionSize().
QPageSize::PageSizeId QPageSize::id() const
Renvoie le standard QPageSize::PageSizeId de la page, ou QPageSize::Custom.
Si l'adresse QPageSize n'est pas valide, l'identifiant sera QPageSize::Custom.
[static] QPageSize::PageSizeId QPageSize::id(int windowsId)
Renvoie l'adresse PageSizeId pour la valeur de l'enum Windows DMPAPER donnée windowsId.
S'il n'y a pas de correspondance avec PageSizeId, QPageSize::Custom est renvoyé.
[static] QPageSize::PageSizeId QPageSize::id(const QSize &pointSize, QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
Renvoie la norme QPageSize::PageSizeId de la valeur pointSize en points en utilisant la valeur matchPolicy.
Si vous utilisez FuzzyMatch, il se peut que la taille en points de PageSizeId renvoyée ne corresponde pas exactement à celle de pointSize que vous avez transmise. Vous devez appeler QPageSize::sizePoints() en utilisant l'adresse PageSizeId renvoyée pour connaître la taille réelle des points de l'adresse PageSizeId avant de l'utiliser dans vos calculs.
[static] QPageSize::PageSizeId QPageSize::id(const QSizeF &size, QPageSize::Unit units, QPageSize::SizeMatchPolicy matchPolicy = FuzzyMatch)
Renvoie la norme QPageSize::PageSizeId de l'adresse size donnée dans units en utilisant l'adresse matchPolicy donnée.
Si vous utilisez FuzzyMatch, la taille de l'unité de PageSizeId renvoyée peut ne pas correspondre exactement à celle de size que vous avez transmise. Vous devez appeler QPageSize::size() en utilisant l'adresse PageSizeId renvoyée pour connaître la taille réelle de l'unité PageSizeId avant de l'utiliser dans vos calculs.
bool QPageSize::isEquivalentTo(const QPageSize &other) const
Renvoie true si cette page est équivalente à la page other, c'est-à-dire si la page a la même taille indépendamment d'autres attributs tels que le nom.
bool QPageSize::isValid() const
Renvoie true si cette taille de page est valide.
La taille de la page peut être invalide si elle est créée avec un PageSizeId invalide, ou un QSize ou QSizeF négatif ou invalide, ou le constructeur null.
QString QPageSize::key() const
Renvoie la clé unique de la taille de la page.
Par défaut, il s'agit du mot-clé mediaOption standard de PPD pour la taille de la page, ou de la clé de format personnalisée de PPD. Si l'instance QPageSize a été obtenue à partir d'un périphérique d'impression, il s'agira de la clé fournie par le périphérique d'impression, qui peut différer de la clé standard.
Si l'instance QPageSize n'est pas valide, la clé sera une chaîne vide.
Cette clé ne doit jamais être montrée aux utilisateurs finaux, il s'agit d'une clé interne uniquement. Pour un nom lisible par l'homme, utilisez name().
Voir aussi name().
[static] QString QPageSize::key(QPageSize::PageSizeId pageSizeId)
Renvoie le mot-clé PPD mediaOption de la norme pageSizeId.
Si l'adresse QPageSize n'est pas valide, la clé sera vide.
QString QPageSize::name() const
Renvoie un nom localisé lisible par l'homme pour la taille de la page.
Si l'instance QPageSize a été obtenue à partir d'un périphérique d'impression, le nom utilisé est celui fourni par le périphérique d'impression. Notez qu'un périphérique d'impression peut ne pas prendre en charge la langue locale par défaut.
Si l'instance QPageSize n'est pas valide, le nom sera une chaîne vide.
[static] QString QPageSize::name(QPageSize::PageSizeId pageSizeId)
Renvoie le nom localisé de la norme pageSizeId.
Si l'adresse QPageSize n'est pas valide, le nom sera vide.
QRectF QPageSize::rect(QPageSize::Unit units) const
Renvoie le rectangle de la page dans le format requis units.
Si l'adresse QPageSize est invalide, l'adresse QRect le sera également.
QRect QPageSize::rectPixels(int resolution) const
Renvoie le rectangle de page en pixels Device à l'adresse resolution donnée.
Si l'adresse QPageSize n'est pas valide, l'adresse QRect ne le sera pas non plus.
QRect QPageSize::rectPoints() const
Renvoie le rectangle de la page en points Postscript (1/72 de pouce).
Si QPageSize n'est pas valide, QRect ne le sera pas non plus.
QSizeF QPageSize::size(QPageSize::Unit units) const
Renvoie la taille de la page dans le format requis units.
Si l'adresse QPageSize n'est pas valide, l'adresse QSizeF ne le sera pas non plus.
[static] QSizeF QPageSize::size(QPageSize::PageSizeId pageSizeId, QPageSize::Unit units)
Renvoie la taille de la norme pageSizeId dans la units demandée.
QSize QPageSize::sizePixels(int resolution) const
Renvoie la taille de la page en pixels Device à l'adresse resolution donnée.
Si l'adresse QPageSize n'est pas valide, l'adresse QSize ne le sera pas non plus.
[static] QSize QPageSize::sizePixels(QPageSize::PageSizeId pageSizeId, int resolution)
Renvoie la taille de la norme pageSizeId en pixels de l'appareil pour l'adresse resolution donnée.
QSize QPageSize::sizePoints() const
Renvoie la taille de la page en points Postscript (1/72 de pouce).
Si QPageSize n'est pas valide, QSize ne le sera pas non plus.
[static] QSize QPageSize::sizePoints(QPageSize::PageSizeId pageSizeId)
Renvoie la taille de la norme pageSizeId en points.
[noexcept] void QPageSize::swap(QPageSize &other)
Remplace ce site QPageSize par other. Cette opération est très rapide et n'échoue jamais.
int QPageSize::windowsId() const
Renvoie la valeur de l'enum DMPAPER de Windows pour la taille de la page.
Toutes les tailles de page PPD valides n'ont pas d'équivalent Windows, auquel cas 0 sera renvoyé.
Si l'adresse QPageSize n'est pas valide, l'identifiant Windows sera 0.
Voir également id().
[static] int QPageSize::windowsId(QPageSize::PageSizeId pageSizeId)
Renvoie la valeur de l'enum Windows DMPAPER de la norme pageSizeId.
Toutes les tailles de page PPD valides n'ont pas d'équivalent sous Windows, auquel cas 0 sera renvoyé.
[noexcept] QPageSize &QPageSize::operator=(QPageSize &&other)
Move-assigne other à cette instance QPageSize, en transférant la propriété du pointeur géré à cette instance.
QPageSize &QPageSize::operator=(const QPageSize &other)
L'opérateur d'affectation, attribue other à ceci.
Non-membres apparentés
bool operator!=(const QPageSize &lhs, const QPageSize &rhs)
Renvoie true si la taille de la page lhs n'est pas égale à la taille de la page rhs, c'est-à-dire si la taille de la page a des attributs différents. Les attributs actuels sont la taille et le nom.
bool operator==(const QPageSize &lhs, const QPageSize &rhs)
Renvoie true si la taille de la page lhs est égale à la taille de la page rhs, c'est-à-dire si les tailles de page ont les mêmes attributs. Les attributs actuels sont la taille et le nom.
© 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.