QTextInlineObject Class
QTextInlineObject クラスは、QAbstractTextDocumentLayout のインラインオブジェクトとその実装を表します。詳細...
Header: | #include <QTextInlineObject> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake: | QT += gui |
- 継承メンバを含む全メンバ一覧
- QTextInlineObjectは、リッチテキスト処理APIの一部です。
注意:このクラスの関数はすべてリエントラントです。
パブリック関数
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
インラインオブジェクトの幅を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。