Class AdditionVPage
java.lang.Object
org.ofdrw.layout.VirtualPage
org.ofdrw.layout.edit.AdditionVPage
专用于向页面已有页面中添加内容的虚拟页面
- Since:
- 2020-04-07 20:15:51
- Author:
- 权观宇
-
Constructor Summary
ConstructorsConstructorDescriptionAdditionVPage(org.ofdrw.core.basicStructure.pageObj.Page pageObj) Deprecated.AdditionVPage(org.ofdrw.core.basicStructure.pageObj.Page pageObj, org.ofdrw.core.basicType.ST_Loc pageLoc) 创建一个向页面中添加内容的虚拟页面 -
Method Summary
Modifier and TypeMethodDescriptionorg.ofdrw.core.basicType.ST_Loc获取 页面的绝对路径(注意可能为空)org.ofdrw.core.basicStructure.pageObj.Page获取页面对象org.ofdrw.core.basicStructure.pageObj.layer.CT_LayernewLayer(AtomicInteger maxUnitID) 创建新的层org.ofdrw.core.basicStructure.pageObj.layer.CT_LayerobtainTopLayer(AtomicInteger maxUnitID) 获取处于上层的图层voidsetPageLoc(org.ofdrw.core.basicType.ST_Loc pageLoc) 设置 页面的绝对路径Methods inherited from class VirtualPage
add, addTemplate, addUnsafe, getContent, getContent, getLayerContent, getPageNum, getStyle, getTemplates, setPageNum, setStyleModifier and TypeMethodDescription向虚拟页面中加入对象voidaddTemplate(String id, org.ofdrw.core.basicStructure.pageObj.layer.Type order) 添加页面模板不对元素进行分析直接加入到虚拟页面容器内获取虚拟页面内的内容容器getContent(org.ofdrw.core.basicStructure.pageObj.layer.Type layer) 获取指定图层类型的Div返回图层相关的内容获取虚拟页面页码getStyle()List<org.ofdrw.core.basicStructure.pageObj.Template> 返回 页面引用的模板序列setPageNum(int pageNum) 设置虚拟页面页码voidsetStyle(PageLayout style)
-
Constructor Details
-
AdditionVPage
-
AdditionVPage
public AdditionVPage(org.ofdrw.core.basicStructure.pageObj.Page pageObj, org.ofdrw.core.basicType.ST_Loc pageLoc) 创建一个向页面中添加内容的虚拟页面- Parameters:
pageObj- 页面对象pageLoc- 页面对象在容器中的绝对路径(以 "/" 开头)
-
-
Method Details
-
obtainTopLayer
获取处于上层的图层使用最上方的图层防止,增加的内容被覆盖
如果含有多个相同图层那么选取位置靠后的图层
如果页面中没有任何图层,那么创建一个图层
- Parameters:
maxUnitID- 如果需要创建图层,那么给与图层对象ID- Returns:
- 处于页面最上层的图层对象
-
newLayer
创建新的层- Parameters:
maxUnitID- 如果需要创建图层,那么给与图层对象ID- Returns:
- 新的图层
-
getPageObj
public org.ofdrw.core.basicStructure.pageObj.Page getPageObj()获取页面对象- Returns:
- 页面对象
-
getPageLoc
public org.ofdrw.core.basicType.ST_Loc getPageLoc()获取 页面的绝对路径(注意可能为空)- Returns:
- 页面绝对路径,可能为空。
-
setPageLoc
public void setPageLoc(org.ofdrw.core.basicType.ST_Loc pageLoc) 设置 页面的绝对路径- Parameters:
pageLoc- 页面绝对路径
-
AdditionVPage(Page, ST_Loc)