The QTextObject 类是不同种类对象的基类,可以分组部分 QTextDocument 在一起。 更多...
| 头: | #include <QTextObject> | 
| qmake: | QT += gui | 
| 继承: | QObject | 
| 继承者: | QTextBlockGroup and QTextFrame | 
注意: 此类的所有函数 可重入 .
| QTextDocument * | document () const | 
| QTextFormat | format () const | 
| int | formatIndex () const | 
| int | objectIndex () const | 
| QTextObject (QTextDocument * document ) | |
| ~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 ().
[protected]
						
						QTextObject::
						
							~QTextObject
						
						()
						
					销毁文本对象。
警告: 文本对象由文档拥有,因此从不应该亲自销毁它们。
返回此对象所属的文档。
另请参阅 format ().
返回文本对象的格式。
另请参阅 setFormat () 和 document ().
返回文档内部格式列表中的对象格式索引。
另请参阅 QTextDocument::allFormats ().
返回此对象的对象索引。这可以一起用于 QTextFormat::setObjectIndex ().
[protected]
						
						
							void
						
						QTextObject::
						
							setFormat
						
						(const
						
							
								QTextFormat
							
						
						&
						
							format
						
						)
						
					设置文本对象的 format .
另请参阅 format ().