Sur cette page

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)

Description détaillée

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.

ConstanteValeurDescription
QPdfDocumentRenderOptions::RenderFlag::None0x000La valeur par défaut, qui représente l'absence de drapeaux.
QPdfDocumentRenderOptions::RenderFlag::Annotations0x001La page est rendue avec des annotations.
QPdfDocumentRenderOptions::RenderFlag::OptimizedForLcd0x002Le texte de la page est optimisé pour l'affichage LCD.
QPdfDocumentRenderOptions::RenderFlag::Grayscale0x004La page est rendue en niveaux de gris.
QPdfDocumentRenderOptions::RenderFlag::ForceHalftone0x008Toujours utiliser les demi-teintes pour le rendu si l'image de sortie est étirée.
QPdfDocumentRenderOptions::RenderFlag::TextAliased0x010L'anticrénelage est désactivé pour le rendu du texte.
QPdfDocumentRenderOptions::RenderFlag::ImageAliased0x020L'anticrénelage est désactivé pour le rendu des images.
QPdfDocumentRenderOptions::RenderFlag::PathAliased0x040L'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.

ConstanteValeurDescription
QPdfDocumentRenderOptions::Rotation::None0Ne pas faire pivoter (valeur par défaut)
QPdfDocumentRenderOptions::Rotation::Clockwise901Rotation de 90 degrés dans le sens des aiguilles d'une montre
QPdfDocumentRenderOptions::Rotation::Clockwise1802Rotation de 180 degrés
QPdfDocumentRenderOptions::Rotation::Clockwise2703Rotation 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.