Sur cette page

QPdfOutputIntent Class

En-tête : #include <QPdfOutputIntent>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Depuis : Qt 6.8

Fonctions publiques

QPdfOutputIntent()
QPdfOutputIntent(const QPdfOutputIntent &other)
QPdfOutputIntent(QPdfOutputIntent &&other)
~QPdfOutputIntent()
QString outputCondition() const
QString outputConditionIdentifier() const
QColorSpace outputProfile() const
QUrl registryName() const
void setOutputCondition(const QString &condition)
void setOutputConditionIdentifier(const QString &identifier)
void setOutputProfile(const QColorSpace &profile)
void setRegistryName(const QUrl &name)
void swap(QPdfOutputIntent &other)
QPdfOutputIntent &operator=(QPdfOutputIntent &&other)
QPdfOutputIntent &operator=(const QPdfOutputIntent &other)

Description détaillée

La classe QPdfOutputIntent contient des métadonnées qui caractérisent les conditions d'impression pour lesquelles les données de peinture ont été préparées lors de la génération d'un fichier PDF.

Voir également QPdfWriter.

Documentation des fonctions membres

QPdfOutputIntent::QPdfOutputIntent()

Construit une nouvelle intention de sortie PDF.

QPdfOutputIntent::QPdfOutputIntent(const QPdfOutputIntent &other)

Construit une copie de l'intention de sortie other.

[constexpr noexcept] QPdfOutputIntent::QPdfOutputIntent(QPdfOutputIntent &&other)

Construit un objet QPdfOutputIntent en se déplaçant de other.

[noexcept] QPdfOutputIntent::~QPdfOutputIntent()

Détruit cette intention de sortie.

QString QPdfOutputIntent::outputCondition() const

Renvoie la condition de sortie lisible par l'homme.

Il s'agit d'une chaîne qui identifie de manière concise la condition d'impression caractérisée sous une forme qui sera significative pour un opérateur humain.

La condition de sortie par défaut est sRGB IEC61966 v2.1 with black scaling.

Voir aussi setOutputCondition().

QString QPdfOutputIntent::outputConditionIdentifier() const

Renvoie l'identifiant de la condition de sortie.

Si un nom de registre est fourni, cet identifiant doit correspondre au nom de référence d'une entrée de ce registre.

L'identifiant par défaut est sRGB_IEC61966-2-1_black_scaled.

Voir également setOutputConditionIdentifier().

QColorSpace QPdfOutputIntent::outputProfile() const

Renvoie le profil du périphérique de sortie.

Le profil par défaut est le profil sRGB v2 disponible auprès de l 'International Color Consortium.

Voir aussi setOutputProfile().

QUrl QPdfOutputIntent::registryName() const

Renvoie l'URL d'un registre de caractérisation pour la condition d'impression prévue.

Le registre par défaut est http://www.color.org.

Voir également setRegistryName() et setOutputConditionIdentifier().

void QPdfOutputIntent::setOutputCondition(const QString &condition)

Définit la condition de sortie lisible par l'homme à condition.

Voir aussi outputCondition(), setOutputConditionIdentifier() et setRegistryName().

void QPdfOutputIntent::setOutputConditionIdentifier(const QString &identifier)

Définit l'identifiant de la condition de sortie à identifier.

Si un nom de registre est fourni, cet identifiant doit correspondre au nom de référence d'une entrée de ce registre.

Voir également outputConditionIdentifier(), setOutputCondition() et setRegistryName().

void QPdfOutputIntent::setOutputProfile(const QColorSpace &profile)

Définit le profil du périphérique de sortie à profile.

Remarque : le format PDF/X-4 exige que toutes les spécifications de couleur du document correspondent à l'espace colorimétrique de profile. Il incombe à l'application de s'assurer que c'est bien le cas.

Voir également outputProfile(), QColorSpace::fromIccProfile, et QPdfWriter::setColorModel.

void QPdfOutputIntent::setRegistryName(const QUrl &name)

Définit l'URL du registre de caractérisation à name.

Voir également registryName() et setOutputConditionIdentifier().

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

Remplace cette intention de sortie par other. Cette opération est très rapide et n'échoue jamais.

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

Move-attribue l'intention de sortie other à cette intention.

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

Attribue l'intention de sortie other à cette intention.

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