Class DivRender
java.lang.Object
org.ofdrw.layout.engine.render.DivRender
- All Implemented Interfaces:
Processor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleaneq(double... arr) 比较两个double是否相等 忽略精度static voidrender(org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, Div<?> e, AtomicInteger maxUnitID) 渲染Div元素到指定图层voidrender(org.ofdrw.core.basicType.ST_Loc pageLoc, org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, ResManager resManager, Div e, AtomicInteger maxUnitID) 执行Div元素渲染
-
Constructor Details
-
DivRender
public DivRender()
-
-
Method Details
-
render
public void render(org.ofdrw.core.basicType.ST_Loc pageLoc, org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, ResManager resManager, Div e, AtomicInteger maxUnitID) throws RenderException 执行Div元素渲染- Specified by:
renderin interfaceProcessor- Parameters:
pageLoc- 页面在虚拟容器中绝对路径。layer- 图层resManager- 资源管理器e- 元素maxUnitID- 最大ID- Throws:
RenderException- 渲染发生错误
-
render
public static void render(org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, Div<?> e, AtomicInteger maxUnitID) 渲染Div元素到指定图层- Parameters:
layer- 图层e- 元素maxUnitID- 自增的最大ID提供器
-
eq
public static boolean eq(double... arr) 比较两个double是否相等 忽略精度- Parameters:
arr- 数组- Returns:
- true - 相等, false - 不相等
-