Class AreaHolderBlockRender
java.lang.Object
org.ofdrw.layout.engine.render.AreaHolderBlockRender
- All Implemented Interfaces:
Processor
AreaHolderBlock 渲染器
AreaHolderBlock 的渲染器
- Since:
- 2023-10-28 12:30:12
- Author:
- 权观宇
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrender(org.ofdrw.core.basicType.ST_Loc pageLoc, org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, ResManager resManager, Div e, AtomicInteger maxUnitID) 处理占位区域static voidrender(DocDir docDir, org.ofdrw.core.basicType.ST_Loc pageLoc, org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, AreaHolderBlock ahBlock, AtomicInteger maxUnitID) 执行 AreaHolderBlockRender 渲染器
-
Constructor Details
-
AreaHolderBlockRender
public AreaHolderBlockRender()
-
-
Method Details
-
render
public static void render(DocDir docDir, org.ofdrw.core.basicType.ST_Loc pageLoc, org.ofdrw.core.basicStructure.pageObj.layer.block.CT_PageBlock layer, AreaHolderBlock ahBlock, AtomicInteger maxUnitID) throws RenderException 执行 AreaHolderBlockRender 渲染器1. 创建入口
2. 向页面加入的页块用于占位。
- Parameters:
docDir- 文档目录,用于设置位置信息pageLoc- 页面位置layer- 将要渲染到的图层ahBlock- 区域占位区块maxUnitID- 最大ID- Throws:
RenderException- 渲染发生错误
-
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 处理占位区域- Specified by:
renderin interfaceProcessor- Parameters:
pageLoc- 页面在虚拟容器中绝对路径。layer- 占位符所在图层。resManager- 资源管理器e- OFDRW元素maxUnitID- 最大元素ID提供器- Throws:
RenderException- 渲染发生错误
-