ControlBase class abstract

Implementers

Constructors

ControlBase()
ControlBase.deserialize(XmlElement node)

Properties

actualOffset PrinterOffset?
实际坐标, 执行performLayout后得出
getter/setter pair
actualSize PrinterSize?
实际大小, 执行performLayout后得出
getter/setter pair
condition String?
getter/setter pair
dataSource DataSourceBase?
数据源
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
isRender bool
判断是否渲染
no setter
offset PrinterOffset?
设置的坐标,参与具体计算
getter/setter pair
overflow bool
是否溢出了父控件
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
size PrinterSize?
设置的大小, 参与具体计算
getter/setter pair
supportResizeHeight bool
是否可以调整高度
no setter
supportResizeWidth bool
是否可以调整宽度
no setter
tagName String
标签的名字,主要用于xml编码
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
paint(PrinterCanvas canvas, PrinterOffset offset) → dynamic
渲染
performLayout(PrinterConstraints constraints, PrinterCanvas canvas) → dynamic
布局
serialize(XmlBuilder builder) → dynamic
setDataSource(DataSourceBase dataSource) → dynamic
设置数据源
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

create(XmlElement node) ControlBase
createForXml(String xmlStr) ControlBase