The QTextObject 類是不同種類對象的基類,可以分組部分 QTextDocument 在一起。 更多...
| 頭: | #include <QTextObject> |
| qmake: | QT += gui |
| 繼承: | QObject |
| 繼承者: | QTextBlockGroup and QTextFrame |
注意: 此類的所有函數 可重入 .
| QTextDocument * | document () const |
| QTextFormat | format () const |
| int | formatIndex () const |
| int | objectIndex () const |
| const QMetaObject | staticMetaObject |
| QTextObject (QTextDocument * document ) | |
| virtual | ~QTextObject () |
| void | setFormat (const QTextFormat & format ) |
The QTextObject 類是不同種類對象的基類,可以分組部分 QTextDocument 在一起。
常見分組文本對象是列錶 ( QTextList ),框架 ( QTextFrame ),和錶格 ( QTextTable )。文本對象有關聯 format () 和 document ().
本質上有 2 種文本對象:與塊 (塊格式) 一起使用的那些,和與字符 (字符格式) 一起使用的那些。第一種派生自 QTextBlockGroup ,和第 2 種來自 QTextFrame .
很少需要直接使用此類。當創建自定義文本對象時,還需要重實現 QTextDocument::createObject () 充當用於創建文本對象的工廠方法。
另請參閱 QTextDocument and 文本對象範例 .
[protected]
QTextObject::
QTextObject
(
QTextDocument
*
document
)
創建新的 QTextObject 為給定 document .
警告: 此函數不應被直接調用,且僅從 QTextDocument::createObject ().
[virtual protected]
QTextObject::
~QTextObject
()
銷毀文本對象。
警告: 文本對象由文檔擁有,因此從不應該親自銷毀它們。
返迴此對象所屬的文檔。
另請參閱 format ().
返迴文本對象的格式。
另請參閱 setFormat () 和 document ().
返迴文檔內部格式列錶中的對象格式索引。
另請參閱 QTextDocument::allFormats ().
返迴此對象的對象索引。這可以一起用於 QTextFormat::setObjectIndex ().
[protected]
void
QTextObject::
setFormat
(const
QTextFormat
&
format
)
設置文本對象的 format .
另請參閱 format ().