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