public class VirtualPage extends Object
虚拟页面介于盒式模型和板式模型两种中间 虚拟页面内包含多个Div对象,这些对象都为绝对定位。 由于是绝对定位,因此不存在分页的情况。
| 限定符 | 构造器和说明 |
|---|---|
protected |
VirtualPage() |
|
VirtualPage(Double width,
Double height) |
|
VirtualPage(PageLayout style) |
| 限定符和类型 | 方法和说明 |
|---|---|
VirtualPage |
add(Div d)
向虚拟页面中加入对象
|
void |
addTemplate(String id,
org.ofdrw.core.basicStructure.pageObj.layer.Type order)
添加页面模板
图层默认为 背景层
Type.Background |
VirtualPage |
addUnsafe(Div d)
不对元素进行分析直接加入到虚拟页面容器内
请在调用该接口时,对待加入的元素进行分析,否则很有可能抛出异常。
|
List<Div> |
getContent()
获取虚拟页面内的内容容器
如果不需要分析元素,那么直接获取该容器来向容器内直接加入 元素
|
List<Div> |
getContent(org.ofdrw.core.basicStructure.pageObj.layer.Type layer)
获取指定图层类型的Div
|
List<List<Div>> |
getLayerContent()
返回图层相关的内容
|
Integer |
getPageNum()
获取虚拟页面页码
|
PageLayout |
getStyle() |
List<org.ofdrw.core.basicStructure.pageObj.Template> |
getTemplates()
返回 页面引用的模板序列
|
VirtualPage |
setPageNum(int pageNum)
设置虚拟页面页码
|
void |
setStyle(PageLayout style) |
protected VirtualPage()
public VirtualPage(PageLayout style)
public PageLayout getStyle()
public void setStyle(PageLayout style)
public VirtualPage addUnsafe(Div d)
请在调用该接口时,对待加入的元素进行分析,否则很有可能抛出异常。
如果没有特殊需求请使用 add(org.ofdrw.layout.element.Div),不要使用该API
d - 采用绝对定位的元素public VirtualPage add(Div d)
d - 采用绝对定位的元素public List<Div> getContent()
如果不需要分析元素,那么直接获取该容器来向容器内直接加入 元素
public List<Div> getContent(org.ofdrw.core.basicStructure.pageObj.layer.Type layer)
layer - 图层public Integer getPageNum()
public VirtualPage setPageNum(int pageNum)
pageNum - 页码(从1起)public List<org.ofdrw.core.basicStructure.pageObj.Template> getTemplates()
public void addTemplate(String id, org.ofdrw.core.basicStructure.pageObj.layer.Type order)
图层默认为 背景层 Type.Background
id - 模板页面对象IDorder - 图层,null时为 背景层 Type.BackgroundCopyright © 2024. All rights reserved.