Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QTextBlockFormat类提供格式设置信息的文本在一个块QTextDocument。More...
继承QTextFormat。
该QTextBlockFormat类提供格式设置信息的文本在一个块QTextDocument。
文档是由块的列表为代表的QTextBlock对象。每个块可以包含某种类型的产品,如一个文本段落,表格,列表或图像。每个块都有一个关联的QTextBlockFormat ,指定其特性。
为了照顾左到右,右到左的语言,你可以用setDirection ( )设置一个块的方向。段落对齐方式设置与setAlignment( ) 。利润是由控制setTopMargin( )setBottomMargin( )setLeftMargin( )setRightMargin( ) 。整体缩进设置setIndent() ,与所述第一行的缩进setTextIndent( ) 。
行距设置与setLineHeight( ),并通过检索lineHeight()和lineHeightType( ) 。行距可用的类型是在LineHeightTypes枚举。
断行可以启用和禁用setNonBreakableLines( ) 。
用于绘制段落的背景的画笔设置与setBackground()和文本的外观的其他方面可以通过使用自定义的setProperty()与功能OutlinePen,ForegroundBrush和BackgroundBrush QTextFormat.Property值。
如果文本块是一个列表的一部分,它也可以有一个列表的格式,与该listFormat ()函数访问。
这个枚举变量描述了不同类型的线间距支持段落可以有。
Constant | Value | Description |
---|---|---|
QTextBlockFormat.SingleHeight | 0 | 这是默认行高:单倍行距。 |
QTextBlockFormat.ProportionalHeight | 1 | 这个设置的间距成正比线(百分比) 。例如,设置为200双间距。 |
QTextBlockFormat.FixedHeight | 2 | 这将设置行高为固定行高(以像素为单位) 。 |
QTextBlockFormat.MinimumHeight | 3 | 此设置最小行高(以像素为单位) 。 |
QTextBlockFormat.LineDistanceHeight | 4 | 这增加了线路之间的指定高度(以像素为单位) 。 |
这个枚举被引入或修改的Qt 4.8 。
See also lineHeight( )lineHeightType()和setLineHeight( ) 。
构造一个新的QTextBlockFormat。
返回段落的对齐方式。
See also setAlignment( ) 。
返回段的下边界。
See also setBottomMargin()和topMargin( ) 。
返回段落的缩进。
See also setIndent( ) 。
返回True如果该块格式是有效的,否则返回False 。
返回段落的左边距。
See also setLeftMargin( )rightMargin()和indent( ) 。
返回该行的高度,在基于由给定的脚本行的高度的段落scriptLineHeight和指定的scaling因素。
返回的值也依赖于给定的LineHeightType该段以及作为LineHeight已经被设置为段设置。
缩放是需要的高度,其中包括固定像素数量,能够适当地调整它们进行打印。
此功能被引入Qt的4.8 。
See also LineHeightTypes,setLineHeight()和lineHeightType( ) 。
这将返回LineHeight属性的段落。
此功能被引入Qt的4.8 。
See also LineHeightTypes,setLineHeight()和lineHeightType( ) 。
这将返回LineHeightType该段的属性。
此功能被引入Qt的4.8 。
See also LineHeightTypes,setLineHeight()和lineHeight( ) 。
返回True如果段落中的行是不易碎,否则返回False 。
See also setNonBreakableLines( ) 。
返回段落中的当前设置的分页符政策。默认值是QTextFormat.PageBreak_Auto。
这个函数中引入了Qt 4.2中。
See also setPageBreakPolicy( ) 。
返回段落的右边距。
See also setRightMargin()和leftMargin( ) 。
设置段落的alignment。
See also alignment( ) 。
设置段落的底部margin。
See also bottomMargin( )setTopMargin( )setLeftMargin()和setRightMargin( ) 。
设置段落的indentation。边距独立设置的凹槽构成的setLeftMargin()和setTextIndent( ) 。该indentation是一个整数相乘与广泛的文档标准的缩进,导致该段的实际缩进。
See also indent()和QTextDocument.indentWidth( ) 。
设置段落的左margin。压痕可分别与应用setIndent( ) 。
See also leftMargin( )setRightMargin( )setTopMargin()和setBottomMargin( ) 。
设置行高的段落,通过给定的值height这是依赖于heightType在由所述的方式LineHeightTypes枚举。
此功能被引入Qt的4.8 。
See also LineHeightTypes,lineHeight()和lineHeightType( ) 。
If b诚然,在该段线路被视为非易碎,否则他们是易碎的。
See also nonBreakableLines( ) 。
设置为段落分页政策policy。
这个函数中引入了Qt 4.2中。
See also pageBreakPolicy( ) 。
设置段落的权利margin。
See also rightMargin( )setLeftMargin( )setTopMargin()和setBottomMargin( ) 。
设置文本块的制表符位置,以那些由指定的tabs。
此功能被引入Qt的4.4 。
See also tabPositions( ) 。
设置indent对于在块中的第一行。这允许一个段落的第一行缩进不同的其他线,提高文字的可读性。
See also textIndent( )setLeftMargin( )setRightMargin( )setTopMargin()和setBottomMargin( ) 。
设置段落的顶部margin。
See also topMargin( )setBottomMargin( )setLeftMargin()和setRightMargin( ) 。
返回的文本块中定义的选项卡位置的列表。
此功能被引入Qt的4.4 。
See also setTabPositions( ) 。
返回段落的文本缩进。
See also setTextIndent( ) 。
返回段的上边界。
See also setTopMargin()和bottomMargin( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |