QPdfDocumentRenderOptions Class
La classe QPdfDocumentRenderOptions contient les options de rendu d'une page d'un document PDF. Plus d'informations...
| Header: | #include <QPdfDocumentRenderOptions> |
Types publics
| enum class | RenderFlag { None, Annotations, OptimizedForLcd, Grayscale, ForceHalftone, …, PathAliased } |
| flags | RenderFlags |
| enum class | Rotation { None, Clockwise90, Clockwise180, Clockwise270 } |
Fonctions publiques
| QPdfDocumentRenderOptions() | |
| QPdfDocumentRenderOptions::RenderFlags | renderFlags() const |
| QPdfDocumentRenderOptions::Rotation | rotation() const |
| QRect | scaledClipRect() const |
| QSize | scaledSize() const |
| void | setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags) |
| void | setRotation(QPdfDocumentRenderOptions::Rotation rotation) |
| void | setScaledClipRect(const QRect &r) |
| void | setScaledSize(const QSize &s) |
Voir aussi QPdfDocument.
Documentation sur les types de membres
enum class QPdfDocumentRenderOptions::RenderFlag
flags QPdfDocumentRenderOptions::RenderFlags
Cette énumération est utilisée pour décrire la manière dont une page doit être rendue.
| Constante | Valeur | Description |
|---|---|---|
QPdfDocumentRenderOptions::RenderFlag::None | 0x000 | La valeur par défaut, qui représente l'absence de drapeaux. |
QPdfDocumentRenderOptions::RenderFlag::Annotations | 0x001 | La page est rendue avec des annotations. |
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd | 0x002 | Le texte de la page est optimisé pour l'affichage LCD. |
QPdfDocumentRenderOptions::RenderFlag::Grayscale | 0x004 | La page est rendue en niveaux de gris. |
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone | 0x008 | Toujours utiliser les demi-teintes pour le rendu si l'image de sortie est étirée. |
QPdfDocumentRenderOptions::RenderFlag::TextAliased | 0x010 | L'anticrénelage est désactivé pour le rendu du texte. |
QPdfDocumentRenderOptions::RenderFlag::ImageAliased | 0x020 | L'anticrénelage est désactivé pour le rendu des images. |
QPdfDocumentRenderOptions::RenderFlag::PathAliased | 0x040 | L'anticrénelage est désactivé pour le rendu des chemins. |
Le type RenderFlags est un typedef pour QFlags<RenderFlag>. Il stocke une combinaison OU de valeurs RenderFlag.
Voir également QPdfDocument::render().
enum class QPdfDocumentRenderOptions::Rotation
Cette énumération décrit la rotation de la page pour le rendu.
| Constante | Valeur | Description |
|---|---|---|
QPdfDocumentRenderOptions::Rotation::None | 0 | Ne pas faire pivoter (valeur par défaut) |
QPdfDocumentRenderOptions::Rotation::Clockwise90 | 1 | Rotation de 90 degrés dans le sens des aiguilles d'une montre |
QPdfDocumentRenderOptions::Rotation::Clockwise180 | 2 | Rotation de 180 degrés |
QPdfDocumentRenderOptions::Rotation::Clockwise270 | 3 | Rotation de 270 degrés dans le sens des aiguilles d'une montre |
Voir aussi QPdfDocument::render().
Documentation des fonctions membres
[constexpr noexcept] QPdfDocumentRenderOptions::QPdfDocumentRenderOptions()
Construit un objet QPdfDocumentRenderOptions.
[constexpr noexcept] QPdfDocumentRenderOptions::RenderFlags QPdfDocumentRenderOptions::renderFlags() const
Renvoie les drapeaux spéciaux utilisés pour le rendu d'une page d'un document PDF.
Voir également setRenderFlags().
[constexpr noexcept] QPdfDocumentRenderOptions::Rotation QPdfDocumentRenderOptions::rotation() const
Renvoie la rotation utilisée pour le rendu d'une page d'un document PDF.
Voir également setRotation().
[constexpr noexcept] QRect QPdfDocumentRenderOptions::scaledClipRect() const
Renvoie la région rectangulaire à découper de la page après avoir été mise à l'échelle sur scaledSize().
Voir également setScaledClipRect().
[constexpr noexcept] QSize QPdfDocumentRenderOptions::scaledSize() const
Renvoie la taille de la page à rendre, en pixels.
Voir aussi setScaledSize().
[constexpr noexcept] void QPdfDocumentRenderOptions::setRenderFlags(QPdfDocumentRenderOptions::RenderFlags flags)
Définit l'adresse spéciale flags utilisée pour le rendu d'une page d'un document PDF.
Voir aussi renderFlags().
[constexpr noexcept] void QPdfDocumentRenderOptions::setRotation(QPdfDocumentRenderOptions::Rotation rotation)
Définit le site rotation utilisé pour le rendu d'une page d'un document PDF.
Voir aussi rotation().
[constexpr noexcept] void QPdfDocumentRenderOptions::setScaledClipRect(const QRect &r)
Définit la région rectangulaire (r) à découper de la page après avoir été mise à l'échelle à scaledSize().
Voir également scaledClipRect().
[constexpr noexcept] void QPdfDocumentRenderOptions::setScaledSize(const QSize &s)
Définit la taille (s) de la page à rendre, en pixels.
Voir également scaledSize().
© 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.