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は、リッチテキスト処理APIおよび暗黙的共有クラスの一部です。
注意:このクラスの関数はすべてリエントラントです。
パブリック関数
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 の描画を含めることができます。
QImage とQImageReaderも参照 。
メンバ関数 ドキュメント
QTextImageFormat::QTextImageFormat()
新しい画像フォーマットオブジェクトを作成します。
qreal QTextImageFormat::height() const
画像が占める矩形の高さを返す。
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 を設定します。
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
画像が占める矩形の幅を返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。