public abstract class AbstractComponent extends AbstractBaseFont implements Component, 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.
| 构造器和说明 |
|---|
AbstractComponent()
无参构造
|
AbstractComponent(Page page)
有参构造
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
checkPaging(float beginY)
检查分页
|
protected void |
checkWrap()
检查换行
|
void |
close()
关闭
|
protected void |
executeBreak()
执行分页
|
AbstractBase |
getBase()
获取基类
|
float |
getBottom()
获取下边距
|
Page |
getPage()
获取页面
|
protected void |
init()
初始化
|
void |
initBase()
初始化基础
|
protected boolean |
isPaging(Component component,
float beginY)
是否分页
|
protected boolean |
isPagingComponent()
是否分页组件
|
protected boolean |
isWrap()
是否换行
|
protected void |
paging()
执行分页
|
protected void |
processBreak()
处理分页
|
protected void |
reset(ComponentType type)
重置
|
protected void |
resetWrapWidth()
重置换行宽度
|
protected void |
resetXY()
重置起始XY轴坐标
|
void |
setBeginX(Float beginX)
设置自定义X轴坐标
|
protected void |
setBeginX(Float beginX,
boolean isCustomX)
设置X轴坐标
|
void |
setBeginY(Float beginY)
设置自定义Y轴坐标
|
protected void |
setBeginY(Float beginY,
boolean isCustomY)
设置Y轴坐标
|
protected void |
wrap()
换行
|
init, initFont, setCharacterSpacing, setFontSize, setLeadinginit, initBorder, setBorderColor, setBorderLineLength, setBorderLineSpacing, setBorderWidth, setIsBorderinit, initMargin, initMargin, initMarginWithParam, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTopinit, setHorizontalAlignment, setVerticalAlignmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetContext, getPagingCondition, getPagingEvents, getType, render, virtualRenderpublic AbstractComponent()
public AbstractComponent(Page page)
page - 页面public void setBeginX(Float beginX)
public void setBeginY(Float beginY)
public AbstractBase getBase()
public Page getPage()
public void initBase()
initBase 在类中 AbstractBasepublic void close()
close 在接口中 Closeableclose 在接口中 AutoCloseableprotected void init()
init 在类中 AbstractBaseprotected void setBeginX(Float beginX, boolean isCustomX)
beginX - X轴坐标isCustomX - 是否自定义protected void setBeginY(Float beginY, boolean isCustomY)
beginY - Y轴坐标isCustomY - 是否自定义protected void checkWrap()
protected void wrap()
protected boolean isWrap()
protected boolean isPaging(Component component, float beginY)
component - 当前组件beginY - Y轴起始坐标protected boolean isPagingComponent()
protected void paging()
protected void reset(ComponentType type)
protected boolean checkPaging(float beginY)
beginY - Y轴起始坐标protected void processBreak()
protected void executeBreak()
protected void resetXY()
protected void resetWrapWidth()
Copyright © 2024. All rights reserved.