Sur cette page

QTextImageFormat Class

La classe `QTextImageFormat` fournit des informations de mise en forme pour les images contenues dans un fichier ` QTextDocument`. En savoir plus...

En-tête : #include <QTextImageFormat>
CMake : find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake : QT += gui
Hérite de : QTextCharFormat

Remarque : toutes les fonctions de cette classe sont réentrantes.

Fonctions publiques

QTextImageFormat()
qreal height() const
bool isValid() const
QTextLength maximumWidth() const
QString name() const
int quality() const
void setHeight(qreal height)
void setMaximumWidth(QTextLength maximumWidth)
void setName(const QString &name)
void setQuality(int quality = 100)
void setWidth(qreal width)
qreal width() const

Description détaillée

Les images intégrées sont représentées par la valeur Unicode U+FFFC (CARACTÈRE DE REMPLACEMENT D’OBJET) à laquelle est associée une instance de QTextImageFormat. Le format d’image spécifie un nom à l’aide de la fonction setName() qui sert à localiser l’image. La taille du rectangle que l’image occupera est spécifiée en pixels à l’aide de setWidth() et setHeight(). La qualité d’image souhaitée peut être définie avec setQuality().

Les images peuvent être fournies dans n'importe quel format pour lequel Qt dispose d'un lecteur d'images ; il est donc possible d'inclure des dessins SVG aux côtés de fichiers PNG, TIFF et d'autres formats bitmap.

Voir également QImage et QImageReader.

Documentation des fonctions membres

QTextImageFormat::QTextImageFormat()

Crée un nouvel objet de format d'image.

qreal QTextImageFormat::height() const

Renvoie la hauteur du rectangle occupé par l'image.

Voir également width() et setHeight().

bool QTextImageFormat::isValid() const

Renvoie « true » si ce format d'image est valide ; sinon, renvoie « false ».

QTextLength QTextImageFormat::maximumWidth() const

Renvoie la largeur maximale du rectangle occupé par l'image.

Voir également width() et setMaximumWidth().

QString QTextImageFormat::name() const

Renvoie le nom de l'image. Ce nom correspond à une entrée du fichier de ressources de l'application.

Voir également setName().

int QTextImageFormat::quality() const

Renvoie la valeur définie par la fonction setQuality().

Voir également setQuality().

void QTextImageFormat::setHeight(qreal height)

Définit les coordonnées ( height ) du rectangle occupé par l'image.

Voir également ` height()` et ` setWidth()`.

void QTextImageFormat::setMaximumWidth(QTextLength maximumWidth)

Définit l'maximumWidth s du rectangle occupé par l'image. Il peut s'agir d'un nombre absolu ou d'un pourcentage de la taille disponible du document.

Voir également les fonctions ` maximumWidth()`, ` width()` et ` setHeight()`.

void QTextImageFormat::setName(const QString &name)

Définit l'name de l'image. L'name permet de localiser l'image dans les ressources de l'application.

Voir aussi name().

void QTextImageFormat::setQuality(int quality = 100)

Définit la qualité que les exportateurs doivent utiliser lors de l'exportation de l'image. QTextDocumentWriter exportera des images JPG avec la qualité définie ici ( quality ) lors de l'exportation vers des fichiers ODF si quality est défini sur une valeur comprise entre 0 et 100. Il exportera quant à lui des images PNG si quality est défini sur 100 (valeur par défaut) ou plus.

Voir également quality().

void QTextImageFormat::setWidth(qreal width)

Définit l'width du rectangle occupé par l'image.

Voir également width(), setHeight() et maximumWidth().

qreal QTextImageFormat::width() const

Renvoie la largeur du rectangle occupé par l'image.

Voir également height() et setWidth().

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