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 |
- Liste de tous les membres, y compris les membres hérités
- QPdfOutputIntent fait partie des classes de peinture.
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 dessin ont été préparées lors de la génération d'un fichier PDF.
Voir également QPdfWriter.
Documentation des fonctions membres
QPdfOutputIntent::QPdfOutputIntent()
Crée une nouvelle intention de sortie PDF.
QPdfOutputIntent::QPdfOutputIntent(const QPdfOutputIntent &other)
Crée une copie de l'intention de sortie other.
[constexpr noexcept default] QPdfOutputIntent::QPdfOutputIntent(QPdfOutputIntent &&other)
Crée un objet `QPdfOutputIntent` à partir de ` other`.
[noexcept] QPdfOutputIntent::~QPdfOutputIntent()
Supprime cette intention de sortie.
QString QPdfOutputIntent::outputCondition() const
Renvoie la condition de sortie sous une forme lisible par l'utilisateur.
Il s'agit d'une chaîne de caractères qui identifie de manière concise la condition d'impression caractérisée, sous une forme compréhensible pour un opérateur humain.
La condition de sortie par défaut est sRGB IEC61966 v2.1 with black scaling.
Voir également 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 également setOutputProfile().
QUrl QPdfOutputIntent::registryName() const
Renvoie l'URL d'un registre de caractérisation correspondant aux conditions d'impression prévues.
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'utilisateur sur « condition ».
Voir également outputCondition(), setOutputConditionIdentifier() et setRegistryName().
void QPdfOutputIntent::setOutputConditionIdentifier(const QString &identifier)
Définit l'identifiant de la condition de sortie sur « 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 sur profile.
Remarque : la norme PDF/X-4 exige que toutes les spécifications de couleur du document correspondent à l'espace colorimétrique « 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 sur name.
Voir également registryName() et setOutputConditionIdentifier().
[noexcept] void QPdfOutputIntent::swap(QPdfOutputIntent &other)
Permet d'échanger cette intention de sortie contre « other ». Cette opération est très rapide et ne rencontre jamais d'échec.
[noexcept] QPdfOutputIntent &QPdfOutputIntent::operator=(QPdfOutputIntent &&other)
La commande « Move » remplace l’intention de sortie « other » par 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.