public class AreaHolderBlock extends Div<AreaHolderBlock>
该元素属性与Div属性一致,也就是说可以绘制边框等内容。
用于构造页面中一个用于容纳将来可能出现的页面元素的结构,该结构不做任何事情仅仅是占位。
被添加到页面中的 区域占位区块 将会生成一个特别定位坐标到 AreaHolderBlocks.xml 文件,详见 AreaHolderBlocks
绘制行为详见渲染器:AreaHolderBlock
注意AreaHolderBlock将会受到 Border 与 Padding的影响,可绘制区域仅为去除了Border与Padding的内的区域。
| 构造器和说明 |
|---|
AreaHolderBlock(String areaName,
Double width,
Double height)
创建AreaHolderBlock对象
AreaHolderBlock的宽度和高度必须在创建时指定
|
AreaHolderBlock(String areaName,
double x,
double y,
double w,
double h)
在指定位置 创建AreaHolderBlock对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle |
doPrepare(Double widthLimit)
Canvas 不接受宽度重设
|
String |
elementType()
获取元素类型名称
用于标识元素类型,选择合适的处理器,自定义元素请重写该方法
关联绘制器:
DivRender |
String |
getAreaName()
获取 区域名称
|
AreaHolderBlock |
setAreaName(String areaName)
设置 区域名称
|
box, clone, contentSplitAdjust, copyTo, getBackgroundColor, getBorder, getBorderBottom, getBorderColor, getBorderDash, getBorderLeft, getBorderRight, getBorderTop, getClear, getDisplay, getFloat, getHeight, getLayer, getLeft, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOnRenderFinish, getOpacity, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPosition, getRight, getTop, getWidth, getX, getY, heightPlus, isBlockElement, isIntegrity, isNoBorder, isPlaceholder, onRenderFinish, placeholder, placeholder, setBackgroundColor, setBackgroundColor, setBackgroundColor, setBorder, setBorderBottom, setBorderColor, setBorderColor, setBorderColor, setBorderDash, setBorderLeft, setBorderRight, setBorderTop, setBox, setClear, setDisplay, setFloat, setHeight, setIntegrity, setLayer, setLeft, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setOpacity, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPlaceholder, setPosition, setRight, setTop, setWidth, setX, setXY, setY, split, toString, widthPluspublic String areaName
用于唯一定位区域占位区块,请确保该名称在文档范围内唯一。
public AreaHolderBlock(String areaName, Double width, Double height)
AreaHolderBlock的宽度和高度必须在创建时指定
areaName - 区域名称,用于唯一定位区域占位区块,请确保该名称在文档范围内唯一。width - 宽度(单位:毫米mm)height - 高度(单位:毫米mm)public AreaHolderBlock(String areaName, double x, double y, double w, double h)
areaName - 区域名称,用于唯一定位区域占位区块,请确保该名称在文档范围内唯一。x - 画布左上角的x坐标y - 画布左上角的y坐标w - 画布的宽度h - 画布的高度public String getAreaName()
public AreaHolderBlock setAreaName(String areaName)
areaName - 区域名称public Rectangle doPrepare(Double widthLimit)
doPrepare 在接口中 RenderPreparedoPrepare 在类中 Div<AreaHolderBlock>widthLimit - 宽度限制public String elementType()
用于标识元素类型,选择合适的处理器,自定义元素请重写该方法
关联绘制器:DivRender
elementType 在类中 Div<AreaHolderBlock>Copyright © 2024. All rights reserved.