public class Canvas extends Div<Canvas>
用于更加自由的向页面中加入内容
绘制行为详见渲染器:CanvasRender
| 构造器和说明 |
|---|
Canvas(Double width,
Double height)
创建Canvas对象
Canvas的宽度和高度必须在创建时指定
|
Canvas(double x,
double y,
double w,
double h)
在指定位置 创建Canvas对象
|
Canvas(Double width,
Double height,
Drawer drawer)
创建Canvas对象,并指定绘制器
Canvas的宽度和高度必须在创建时指定
|
Canvas(PageLayout style)
创建Canvas对象
|
| 限定符和类型 | 方法和说明 |
|---|---|
Rectangle |
doPrepare(Double widthLimit)
Canvas 不接受宽度重设
|
String |
elementType()
获取元素类型
关联绘制器:
CanvasRender |
Drawer |
getDrawer() |
org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock |
getPreferBlock()
获取 优先使用的页面块
Canvas 生成的所有图元都将存储与该区块中,通常在渲染完成后可以获得非空的页面块。
|
Canvas |
setDrawer(Drawer drawer)
在进入渲染器之前可以对Canvas的绘制进行重设
|
void |
setPreferBlock(org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock preferBlock)
设置 优先使用的页面块
Canvas 生成的所有图元都将存储与该区块中
注意:该方法具有一定危险性,若您不清楚该方法的作用,请勿使用。
|
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 Canvas(Double width, Double height, Drawer drawer)
Canvas的宽度和高度必须在创建时指定
width - 宽度(单位:毫米mm)height - 高度(单位:毫米mm)drawer - Canvas内容的绘制器public Canvas(Double width, Double height)
Canvas的宽度和高度必须在创建时指定
width - 宽度(单位:毫米mm)height - 高度(单位:毫米mm)public Canvas(double x,
double y,
double w,
double h)
x - 画布左上角的x坐标y - 画布左上角的y坐标w - 画布的宽度h - 画布的高度public Canvas(PageLayout style)
style - 页面样式属性public Drawer getDrawer()
public Canvas setDrawer(Drawer drawer)
drawer - 新的绘制器public Rectangle doPrepare(Double widthLimit)
doPrepare 在接口中 RenderPreparedoPrepare 在类中 Div<Canvas>widthLimit - 宽度限制public org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock getPreferBlock()
Canvas 生成的所有图元都将存储与该区块中,通常在渲染完成后可以获得非空的页面块。
public void setPreferBlock(org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock preferBlock)
Canvas 生成的所有图元都将存储与该区块中
注意:该方法具有一定危险性,若您不清楚该方法的作用,请勿使用。
preferBlock - 页面块public String elementType()
关联绘制器:CanvasRender
elementType 在类中 Div<Canvas>Copyright © 2024. All rights reserved.