QTextImageFormat Class

QTextImageFormatクラスは、QTextDocument の画像のフォーマット情報を提供します

Header: #include <QTextImageFormat>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Inherits: QTextCharFormat

注意:このクラスの関数はすべてリエントラントです。

パブリック関数

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

詳細説明

インライン画像は、関連する QTextImageFormat を持つ Unicode 値 U+FFFC (OBJECT REPLACEMENT CHARACTER) で表されます。画像フォーマットは、画像を探すのに使われるsetName() を持つ名前を指定します。画像が占める矩形のサイズは、setWidth() とsetHeight() を使ってピクセル単位で指定します。希望の画質は、setQuality ()で設定できる。

画像は、Qt が画像リーダを持つ形式であれば、どのような形式でも提供することができるので、PNG や TIFF、その他のビットマップ形式と一緒に SVG の描画を含めることができます。

QImageQImageReaderも参照

メンバ関数 ドキュメント

QTextImageFormat::QTextImageFormat()

新しい画像フォーマットオブジェクトを作成します。

qreal QTextImageFormat::height() const

画像が占める矩形の高さを返す。

width() およびsetHeight()も参照

bool QTextImageFormat::isValid() const

この画像フォーマットが有効な場合はtrue を返し、そうでない場合はfalse を返す。

QTextLength QTextImageFormat::maximumWidth() const

画像の占める矩形の最大幅を返します。

width() およびsetMaximumWidth()も参照

QString QTextImageFormat::name() const

画像の名前を返します。この名前は、アプリケーションのリソース・ファイルのエントリを参照します。

setName() も参照

int QTextImageFormat::quality() const

setQuality() で設定した値を返します。

setQuality() も参照

void QTextImageFormat::setHeight(qreal height)

画像が占める矩形のheight を設定します。

height() およびsetWidth() も参照

void QTextImageFormat::setMaximumWidth(QTextLength maximumWidth)

画像が占める矩形のmaximumWidth を設定します。これは、絶対値でもドキュメントサイズに対するパーセンテージでもかまいません。

maximumWidth()、width() およびsetHeight() も参照

void QTextImageFormat::setName(const QString &name)

画像のname を設定します。name は、アプリケーションのリソース内で画像を探すために使用します。

name()も参照

void QTextImageFormat::setQuality(int quality = 100)

画像のエクスポート時にエクスポータが使用する画質を設定します。quality に 0 から 100 までの値が設定されている場合、QTextDocumentWriter は ODF ファイルへのエクスポート時にここで設定されたquality で jpg 画像をエクスポートします。また、quality が 100(デフォルト)以上に設定されている場合は、png 画像をエクスポートします。

quality()も参照

void QTextImageFormat::setWidth(qreal width)

画像が占める矩形のwidth を設定します。

width()、setHeight() およびmaximumWidth() も参照

qreal QTextImageFormat::width() const

画像が占める矩形の幅を返します。

height() およびsetWidth() も参照して ください。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。