QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument 在一起。 更多...
头: | #include <QTextObject> |
qmake: | QT += gui |
继承: | QObject |
继承者: |
注意: 此类的所有函数 可重入 .
QTextDocument * | document () const |
QTextFormat | format () const |
int | formatIndex () const |
int | objectIndex () const |
QTextObject (QTextDocument * document ) | |
~QTextObject () | |
void | setFormat (const QTextFormat & format ) |
QTextObject class is a base class for different kinds of objects that can group parts of a QTextDocument 在一起。
The common grouping text objects are lists ( QTextList ), frames ( QTextFrame ), and tables ( QTextTable ). A text object has an associated format () 和 document ().
There are essentially two kinds of text objects: those that are used with blocks (block formats), and those that are used with characters (character formats). The first kind are derived from QTextBlockGroup , and the second kind from QTextFrame .
You rarely need to use this class directly. When creating custom text objects, you will also need to reimplement QTextDocument::createObject () which acts as a factory method for creating text objects.
另请参阅 QTextDocument and 文本对象范例 .
[protected]
QTextObject::
QTextObject
(
QTextDocument
*
document
)
创建新的 QTextObject 为给定 document .
警告: This function should never be called directly, but only from QTextDocument::createObject ().
[protected]
QTextObject::
~QTextObject
()
Destroys the text object.
警告: Text objects are owned by the document, so you should never destroy them yourself.
Returns the document this object belongs to.
另请参阅 format ().
Returns the text object's format.
另请参阅 setFormat () 和 document ().
Returns the index of the object's format in the document's internal list of formats.
另请参阅 QTextDocument::allFormats ().
Returns the object index of this object. This can be used together with QTextFormat::setObjectIndex ().
[protected]
void
QTextObject::
setFormat
(const
QTextFormat
&
format
)
Sets the text object's format .
另请参阅 format ().