Class StreamCollect

java.lang.Object
org.ofdrw.layout.StreamCollect

public class StreamCollect extends Object
流式布局的页面内容

用于编辑文档时插入文档内容

如果内容超过一页,那么分页并添加新的一页在原页面后面

Since:
2021-06-11 19:26:00
Author:
权观宇
  • Constructor Details

    • StreamCollect

      public StreamCollect()
    • StreamCollect

      public StreamCollect(Integer pageNum)
      创建插入页面流
      Parameters:
      pageNum - 页码(从1开始)
  • Method Details

    • getContent

      public LinkedList<Div> getContent()
      获取内容队列
      Returns:
      内容队列
    • add

      public StreamCollect add(Div element)
    • getPageNum

      public Integer getPageNum()
      获取插入页码
      Returns:
      页码(从1开始)
    • setPageNum

      public StreamCollect setPageNum(Integer pageNum)
      设置 插入页码
      Parameters:
      pageNum - 页码(从1开始)
      Returns:
      this
    • analyze

      public List<VirtualPage> analyze(PageLayout pageLayout)
      分析流式内容 转换为 虚拟页面
      Parameters:
      pageLayout - 页面布局信息
      Returns:
      虚拟页面集合