Class VPageParseEngine

java.lang.Object
org.ofdrw.layout.engine.VPageParseEngine

public class VPageParseEngine extends Object
虚拟页面解析引擎

解析虚拟页面解析OFD页面,放入文档容器中

Since:
2020-03-20 11:32:29
Author:
权观宇
  • Constructor Details

    • VPageParseEngine

      public VPageParseEngine(PageLayout pageLayout, DocDir docDir, ResManager prm, AtomicInteger maxUnitID)
      创建虚拟页面解析器
      Parameters:
      pageLayout - 页面布局样式
      docDir - 文档容器
      prm - 公共资源管理器(Public Resource Manage)
      maxUnitID - 自增的ID获取器
  • Method Details

    • register

      public static void register(String elementType, Processor processor)
      注册处理器
      Parameters:
      elementType - 处理的元素类型,详见 Div.elementType()
      processor - 处理器
    • process

      public void process(List<VirtualPage> vPageList)
      解析序列页面队列为OFD页面
      Parameters:
      vPageList - 解析序列页面队列
    • getBeforePageParseHandler

      public VPageHandler getBeforePageParseHandler()
      获取页面解析前处理器
      Returns:
      页面解析前处理器,可能为 null。
    • setBeforePageParseHandler

      public void setBeforePageParseHandler(VPageHandler beforePageParseHandler)
      设置页面解析前处理器
      Parameters:
      beforePageParseHandler - 页面解析前处理器