QTextInlineObject Class

QTextInlineObject クラスは、QAbstractTextDocumentLayout のインラインオブジェクトとその実装を表します。詳細...

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

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

パブリック関数

qreal ascent() const
qreal descent() const
QTextFormat format() const
int formatIndex() const
qreal height() const
bool isValid() const
QRectF rect() const
void setAscent(qreal a)
void setDescent(qreal d)
void setWidth(qreal w)
Qt::LayoutDirection textDirection() const
int textPosition() const
qreal width() const

詳細説明

通常、QTextInlineObject を作成する必要はありません。これは、QAbstractTextDocumentLayout 、カスタムレイアウトを実装する際にインラインオブジェクトを処理するために使用されます。

インライン・オブジェクトは、例えばsetWidth(),setAscent(),setDescent() を使って設定できる様々な属性を持っています。インライン・オブジェクトが占める矩形はrect() で、その方向はtextDirection() で与えられます。テキストレイアウト内の位置はtextPosition() で、書式はformat() で指定します。

メンバ関数説明

qreal QTextInlineObject::ascent() const

インラインオブジェクトの上昇を返す。

setAscent()、descent()、width()、rect()も参照

qreal QTextInlineObject::descent() const

Descent関数は、インライン・オブジェクトの下降値を返します。

setDescent()、ascent()、width()、rect() も参照

QTextFormat QTextInlineObject::format() const

テキストレイアウト内のインラインオブジェクトのフォーマットを返します。

int QTextInlineObject::formatIndex() const

テキストレイアウト内のインラインオブジェクトの書式を表す整数を返します。

qreal QTextInlineObject::height() const

インラインオブジェクトの全高を返す。これはascent() +descent() + 1 に等しい。

ascent()、descent()、width()、rect()も参照

bool QTextInlineObject::isValid() const

このインラインオブジェクトが有効な場合はtrue を返し、そうでない場合は false を返します。

QRectF QTextInlineObject::rect() const

インラインオブジェクトの矩形を返します。

ascent()、descent()、width()も参照

void QTextInlineObject::setAscent(qreal a)

インラインオブジェクトのascentをa に設定する。

ascent()、setDescent()、width() およびrect() も参照

void QTextInlineObject::setDescent(qreal d)

インライン・オブジェクトの下降をd に設定します。

descent()、setAscent()、width()、rect() も参照

void QTextInlineObject::setWidth(qreal w)

インライン・オブジェクトの幅をw に設定します。

width()、ascent()、descent() およびrect() も参照

Qt::LayoutDirection QTextInlineObject::textDirection() const

オブジェクトを右から左にレイアウトするか、左から右にレイアウトするかを返します。

int QTextInlineObject::textPosition() const

テキストレイアウト内でのインラインオブジェクトの位置。

qreal QTextInlineObject::width() const

インラインオブジェクトの幅を返します。

setWidth(),ascent(),descent(),rect()も参照してください

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