public class Page extends AbstractBaseFont implements Closeable
Copyright (c) 2020 xsx All Rights Reserved. x-easypdf-pdfbox is licensed under Mulan PSL v2. You can use this software according to the terms and conditions of the Mulan PSL v2. You may obtain a copy of Mulan PSL v2 at: http://license.coscl.org.cn/MulanPSL2 THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE. See the Mulan PSL v2 for more details.
| 构造器和说明 |
|---|
Page(Context context,
PageSize pageSize)
有参构造
|
Page(Context context,
org.apache.pdfbox.pdmodel.PDPage page)
有参构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close()
关闭
|
void |
createSubPage()
创建子页面
|
void |
crop(PageSize rectangle)
裁剪
|
Page |
getFirstParentPage()
获取第一个父页面
|
Float |
getHeight()
获取页面高度
|
Integer |
getLastNo()
获取最新页码
|
Page |
getLastPage()
获取最新页面
|
Page |
getLastSubPage()
获取最后一个子页面
|
String |
getPlaceholder()
获取页码占位符
|
Float |
getWidth()
获取页面宽度
|
Float |
getWithoutMarginHeight()
获取排除页面边距的页面高度
|
Float |
getWithoutMarginWidth()
获取排除页面边距的页面宽度
|
void |
init()
初始化
|
void |
initBase()
初始化基础
|
void |
resetRectangle()
重置尺寸
|
void |
rotation(RotationAngle angle)
旋转
|
void |
scale(PageSize rectangle)
缩放
|
void |
setFontName(String fontName)
设置字体名称
|
void |
setMarginLeft(float margin)
设置左边距
|
void |
setMarginTop(float margin)
设置上边距
|
init, initFont, setCharacterSpacing, setFontSize, setLeadinginit, initBorder, setBorderColor, setBorderLineLength, setBorderLineSpacing, setBorderWidth, setIsBorderinit, initMargin, initMargin, initMarginWithParam, setMargin, setMarginBottom, setMarginRightinit, setHorizontalAlignment, setVerticalAlignmentpublic Page(Context context, org.apache.pdfbox.pdmodel.PDPage page)
context - 上下文page - pdfbox页面public void init()
init 在类中 AbstractBasepublic void initBase()
initBase 在类中 AbstractBasepublic void setMarginTop(float margin)
setMarginTop 在类中 AbstractBaseMarginmargin - 边距public void setMarginLeft(float margin)
setMarginLeft 在类中 AbstractBaseMarginmargin - 边距public void setFontName(String fontName)
fontName - 字体名称public Float getWidth()
public Float getHeight()
public Float getWithoutMarginWidth()
public Float getWithoutMarginHeight()
public Page getFirstParentPage()
public Page getLastSubPage()
public Page getLastPage()
public Integer getLastNo()
public String getPlaceholder()
public void rotation(RotationAngle angle)
angle - 角度public void scale(PageSize rectangle)
rectangle - 页面尺寸public void crop(PageSize rectangle)
rectangle - 页面尺寸public void resetRectangle()
public void createSubPage()
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableCopyright © 2024. All rights reserved.