QTextImageFormat Class
Die Klasse QTextImageFormat stellt Formatierungsinformationen für Bilder in einem QTextDocument bereit. Mehr...
Kopfzeile: | #include <QTextImageFormat> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
Vererbt: | QTextCharFormat |
- Liste aller Mitglieder, einschließlich geerbter Mitglieder
- QTextImageFormat ist Teil von Rich Text Processing APIs und Implicitly Shared Classes.
Hinweis: Alle Funktionen in dieser Klasse sind reentrant.
Öffentliche Funktionen
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 |
Detaillierte Beschreibung
Inline-Bilder werden durch einen Unicode-Wert U+FFFC (OBJECT REPLACEMENT CHARACTER) dargestellt, dem ein QTextImageFormat zugeordnet ist. Das Bildformat gibt einen Namen mit setName() an, der zum Auffinden des Bildes verwendet wird. Die Größe des Rechtecks, das das Bild einnehmen soll, wird mit setWidth() und setHeight() in Pixeln angegeben. Die gewünschte Bildqualität kann mit setQuality() eingestellt werden.
Bilder können in jedem Format geliefert werden, für das Qt einen Bildleser hat, so dass SVG-Zeichnungen neben PNG, TIFF und anderen Bitmap-Formaten eingebunden werden können.
Siehe auch QImage und QImageReader.
Dokumentation der Mitgliedsfunktionen
QTextImageFormat::QTextImageFormat()
Erzeugt ein neues Bildformat-Objekt.
qreal QTextImageFormat::height() const
Gibt die Höhe des Rechtecks zurück, das das Bild einnimmt.
Siehe auch width() und setHeight().
bool QTextImageFormat::isValid() const
Gibt true
zurück, wenn dieses Bildformat gültig ist; andernfalls wird false
zurückgegeben.
QTextLength QTextImageFormat::maximumWidth() const
Liefert die maximale Breite des Rechtecks, das das Bild einnimmt.
Siehe auch width() und setMaximumWidth().
QString QTextImageFormat::name() const
Gibt den Namen des Bildes zurück. Der Name bezieht sich auf einen Eintrag in der Ressourcendatei der Anwendung.
Siehe auch setName().
int QTextImageFormat::quality() const
Gibt den durch setQuality() gesetzten Wert zurück.
Siehe auch setQuality().
void QTextImageFormat::setHeight(qreal height)
Legt die height des Rechtecks fest, das vom Bild eingenommen wird.
Siehe auch height() und setWidth().
void QTextImageFormat::setMaximumWidth(QTextLength maximumWidth)
Legt die maximumWidth des Rechtecks fest, das vom Bild eingenommen wird. Dies kann eine absolute Zahl oder ein Prozentsatz der verfügbaren Dokumentgröße sein.
Siehe auch maximumWidth(), width(), und setHeight().
void QTextImageFormat::setName(const QString &name)
Legt die name des Bildes fest. Die name wird verwendet, um das Bild in den Ressourcen der Anwendung zu finden.
Siehe auch name().
void QTextImageFormat::setQuality(int quality = 100)
Legt die Qualität fest, die von den Exportern beim Exportieren des Bildes verwendet werden soll. QTextDocumentWriter exportiert jpg-Bilder mit der hier eingestellten quality beim Exportieren in ODF-Dateien, wenn quality auf einen Wert zwischen 0 und 100 eingestellt ist. Oder es werden png-Bilder exportiert, wenn quality auf 100 (Standard) oder höher gesetzt ist.
Siehe auch quality().
void QTextImageFormat::setWidth(qreal width)
Legt die width des Rechtecks fest, das vom Bild eingenommen wird.
Siehe auch width(), setHeight(), und maximumWidth().
qreal QTextImageFormat::width() const
Gibt die Breite des Rechtecks zurück, das das Bild einnimmt.
© 2025 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.