QTextFrameFormat Class Reference

[QtGui module]

该QTextFrameFormat类提供的格式信息帧QTextDocumentMore…

继承QTextFormat

通过继承QTextTableFormat

Types

  • enum BorderStyle { BorderStyle_None, BorderStyle_Dotted, BorderStyle_Dashed, BorderStyle_Solid, ..., BorderStyle_Outset }
  • enum Position { InFlow, FloatLeft, FloatRight }

Methods

  • __init__ (self)
  • __init__ (self, QTextFrameFormat)
  • float border (self)
  • QBrush borderBrush (self)
  • BorderStyle borderStyle (self)
  • float bottomMargin (self)
  • QTextLength height (self)
  • bool isValid (self)
  • float leftMargin (self)
  • float margin (self)
  • float padding (self)
  • QTextFormat.PageBreakFlags pageBreakPolicy (self)
  • Position position (self)
  • float rightMargin (self)
  • setBorder (self, float aborder)
  • setBorderBrush (self, QBrush brush)
  • setBorderStyle (self, BorderStyle style)
  • setBottomMargin (self, float amargin)
  • setHeight (self, float aheight)
  • setHeight (self, QTextLength aheight)
  • setLeftMargin (self, float amargin)
  • setMargin (self, float amargin)
  • setPadding (self, float apadding)
  • setPageBreakPolicy (self, QTextFormat.PageBreakFlags flags)
  • setPosition (self, Position f)
  • setRightMargin (self, float amargin)
  • setTopMargin (self, float amargin)
  • setWidth (self, QTextLength length)
  • setWidth (self, float awidth)
  • float topMargin (self)
  • QTextLength width (self)

Detailed Description

该QTextFrameFormat类提供的格式信息帧QTextDocument

一个文本框组合在一起的一个或多个文本块,提供了一个层结构比段落更大。一帧的格式指定它如何呈现和定位在所述屏幕上。它不直接在指定的文本格式的行为,但提供了有关其子女的布局约束。

帧格式定义width()和height屏幕上的帧的() 。每帧可以有一个border() ,围绕它的内容用矩形框。边框是由包围margin()周围的框架,并在框架的内容被分开的边界由所述框架的padding( ) 。此方案类似于使用层叠样式表对HTML页面的盒模型。

QTextFrameFormat Class Reference - 图1

position一帧( )设置使用setPosition( ),并确定它是如何定位相对于周围的文本。

一个QTextFrameFormat对象的有效性可以用来确定isValid()函数。


Type Documentation

  1. QTextFrameFormat.BorderStyle

这个枚举变量描述文本框不同的边框样式。

Constant Value
QTextFrameFormat.BorderStyle_None 0
QTextFrameFormat.BorderStyle_Dotted 1
QTextFrameFormat.BorderStyle_Dashed 2
QTextFrameFormat.BorderStyle_Solid 3
QTextFrameFormat.BorderStyle_Double 4
QTextFrameFormat.BorderStyle_DotDash 5
QTextFrameFormat.BorderStyle_DotDotDash 6
QTextFrameFormat.BorderStyle_Groove 7
QTextFrameFormat.BorderStyle_Ridge 8
QTextFrameFormat.BorderStyle_Inset 9
QTextFrameFormat.BorderStyle_Outset 10

这个枚举被引入或修改的Qt 4.3 。

See also borderStyle()和FrameBorderStyle

  1. QTextFrameFormat.Position

这个枚举说明如何一帧位于相对于周围的文本。

Constant Value
QTextFrameFormat.InFlow 0
QTextFrameFormat.FloatLeft 1
QTextFrameFormat.FloatRight 2

See also position()和CssFloat


Method Documentation

  1. QTextFrameFormat.__init__ (self)

构造一个文本框格式对象的默认属性。

  1. QTextFrameFormat.__init__ (self, QTextFrameFormat)
  1. float QTextFrameFormat.border (self)

返回像素的边框的宽度。

See also setBorder( ) 。

  1. QBrush QTextFrameFormat.borderBrush (self)

[

返回用于框架的边框刷。

此功能被引入Qt的4.3 。

]($docs-qbrush.html)

See also setBorderBrush( ) 。

  1. BorderStyle QTextFrameFormat.borderStyle (self)

[

返回框架的边框的样式。

此功能被引入Qt的4.3 。

]($docs-qtextframeformat.html#BorderStyle-enum)

See also setBorderStyle( ) 。

  1. float QTextFrameFormat.bottomMargin (self)

返回的帧的下边距以像素为单位的宽度。

此功能被引入Qt的4.3 。

See also setBottomMargin( ) 。

  1. QTextLength QTextFrameFormat.height (self)

[

返回框架的边框矩形的高度。

]($docs-qtextlength.html)

See also setHeight( ) 。

  1. bool QTextFrameFormat.isValid (self)

返回True如果格式说明是有效的,否则返回False 。

  1. float QTextFrameFormat.leftMargin (self)

返回的帧的左边距以像素为单位的宽度。

此功能被引入Qt的4.3 。

See also setLeftMargin( ) 。

  1. float QTextFrameFormat.margin (self)

返回的帧的外部边距以像素为单位的宽度。

See also setMargin( ) 。

  1. float QTextFrameFormat.padding (self)

返回以像素为框架的内部填充的宽度。

See also setPadding( ) 。

  1. QTextFormat.PageBreakFlags QTextFrameFormat.pageBreakPolicy (self)

返回帧/表中的当前设置的分页符政策。默认值是QTextFormat.PageBreak_Auto

这个函数中引入了Qt 4.2中。

See also setPageBreakPolicy( ) 。

  1. Position QTextFrameFormat.position (self)

[

返回的定位策略框架与此帧格式。

]($docs-qtextframeformat.html#Position-enum)

See also setPosition( ) 。

  1. float QTextFrameFormat.rightMargin (self)

返回的帧的右边距,以像素为单位的宽度。

此功能被引入Qt的4.3 。

See also setRightMargin( ) 。

  1. QTextFrameFormat.setBorder (self, float aborder)

设置width(以像素为单位)帧的边界。

See also border( ) 。

  1. QTextFrameFormat.setBorderBrush (self, QBrush brush)

设置brush用于框架的边框。

此功能被引入Qt的4.3 。

See also borderBrush( ) 。

  1. QTextFrameFormat.setBorderStyle (self, BorderStyle style)

设置style的帧的边界。

此功能被引入Qt的4.3 。

See also borderStyle( ) 。

  1. QTextFrameFormat.setBottomMargin (self, float amargin)

设置框架的底部margin以像素为单位。

此功能被引入Qt的4.3 。

See also bottomMargin( ) 。

  1. QTextFrameFormat.setHeight (self, float aheight)

设置帧的height

See also height( ) 。

  1. QTextFrameFormat.setHeight (self, QTextLength aheight)

这是一个重载函数。

设置帧的height

  1. QTextFrameFormat.setLeftMargin (self, float amargin)

设置框架的左margin以像素为单位。

此功能被引入Qt的4.3 。

See also leftMargin( ) 。

  1. QTextFrameFormat.setMargin (self, float amargin)

设置帧的margin以像素为单位。这种方法同样设置了左,右,上和框架为相同的值的上下边界。个别利润率复盖一般利润率。

See also margin( ) 。

  1. QTextFrameFormat.setPadding (self, float apadding)

设置width以像素为框架的内部填充。

See also padding( ) 。

  1. QTextFrameFormat.setPageBreakPolicy (self, QTextFormat.PageBreakFlags flags)

设置为帧/表分页政策policy

这个函数中引入了Qt 4.2中。

See also pageBreakPolicy( ) 。

  1. QTextFrameFormat.setPosition (self, Position f)

设置policy用于定位的帧与该帧的格式。

See also position( ) 。

  1. QTextFrameFormat.setRightMargin (self, float amargin)

设置帧的权利margin以像素为单位。

此功能被引入Qt的4.3 。

See also rightMargin( ) 。

  1. QTextFrameFormat.setTopMargin (self, float amargin)

设置帧的顶部margin以像素为单位。

此功能被引入Qt的4.3 。

See also topMargin( ) 。

  1. QTextFrameFormat.setWidth (self, QTextLength length)

设置帧的边界矩形的width

See also width()和QTextLength

  1. QTextFrameFormat.setWidth (self, float awidth)

这是一个重载函数。

该设置框的边框矩形的宽度的宽度到指定的简便方法固定width

  1. float QTextFrameFormat.topMargin (self)

返回的帧的上边距,以像素为单位的宽度。

此功能被引入Qt的4.3 。

See also setTopMargin( ) 。

  1. QTextLength QTextFrameFormat.width (self)

[

返回框架的边框矩形的宽度。

]($docs-qtextlength.html)

See also setWidth()和QTextLength