QTextObject Class

QTextObject クラスは、QTextDocument の一部をグループ化できる、さまざまな種類のオブジェクトの基本クラスです。詳細...

Header: #include <QTextObject>
CMake: find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmake: QT += gui
Inherits: QObject
Inherited By:

QTextBlockGroup and QTextFrame

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

パブリック関数

QTextDocument *document() const
QTextFormat format() const
int formatIndex() const
int objectIndex() const

保護された関数

QTextObject(QTextDocument *document)
virtual ~QTextObject()
void setFormat(const QTextFormat &format)

詳細説明

一般的なグループ化テキストオブジェクトは、リスト(QTextList)、フレーム(QTextFrame)、テーブル(QTextTable)です。テキスト・オブジェクトには、関連するformat() とdocument() があります。

テキスト・オブジェクトには基本的に2種類あります:ブロックと一緒に使われるもの(ブロック・フォーマット)と、文字と一緒に使われるもの(キャラクタ・フォーマット)です。前者はQTextBlockGroup から、後者はQTextFrame から派生したものです。

このクラスを直接使う必要はほとんどありません。カスタムテキストオブジェクトを作成する場合は、QTextDocument::createObject ()を再実装する必要があります。 ()は、テキストオブジェクトを作成するためのファクトリーメソッドとして動作します。

QTextDocumentも参照してください

メンバ関数 ドキュメント

[explicit protected] QTextObject::QTextObject(QTextDocument *document)

与えられたdocument に対して新しい QTextObject を作成します。

警告: この関数は決して直接呼んではいけません。QTextDocument::createObject() から呼び出すようにしてください。

[virtual noexcept protected] QTextObject::~QTextObject()

テキストオブジェクトを破棄します。

警告: テキストオブジェクトはドキュメントの所有物なので、決して自分で破棄してはいけません。

QTextDocument *QTextObject::document() const

このオブジェクトが属するドキュメントを返します。

format()も参照ください

QTextFormat QTextObject::format() const

テキストオブジェクトのフォーマットを返します。

setFormat() およびdocument()も参照 ください。

int QTextObject::formatIndex() const

ドキュメント内部の書式リストにおける、このオブジェクトの書式のインデックスを返します。

QTextDocument::allFormats() も参照

int QTextObject::objectIndex() const

このオブジェクトのオブジェクトインデックスを返します。これはQTextFormat::setObjectIndex() とともに使用できます。

[protected] void QTextObject::setFormat(const QTextFormat &format)

テキスト・オブジェクトのformat を設定します。

format()も参照して ください。

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