public class Line extends AbstractComponent
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.
Modifier and Type | Field and Description |
---|---|
protected Float |
alpha
透明度
|
protected Float |
angle
旋转角度
|
protected Float |
dottedLength
点线长度
|
protected Float |
dottedSpacing
点线间隔
|
protected LineCapStyle |
lineCapStyle
线帽样式
|
protected Color |
lineColor
线条颜色
|
protected Float |
lineLength
线长
|
protected LineStyle |
lineStyle
样式
|
protected Float |
lineWidth
线宽
|
beginX, beginY, borderConfiguration, horizontalAlignment, isBreak, isCustomPosition, isWrap, marginConfiguration, pagingCondition, pagingEvents, relativeBeginX, relativeBeginY, verticalAlignment
contentMode, context, isResetContentStream, log
Modifier and Type | Method and Description |
---|---|
protected float |
getMinWidth()
获取最小宽度
|
ComponentType |
getType()
获取类型
|
protected void |
init()
初始化
|
protected org.apache.pdfbox.pdmodel.PDPageContentStream |
initContentStream()
初始化内容流
|
protected void |
reset()
重置
|
protected void |
writeContents()
写入内容
|
addPagingEvent, checkPaging, checkPaging, checkPaging, checkWrap, close, executeBreak, getBase, getBorderBottomColor, getBorderDottedSpacing, getBorderLeftColor, getBorderLineCapStyle, getBorderLineLength, getBorderLineStyle, getBorderLineWidth, getBorderRightColor, getBorderTopColor, getBottom, getIsBorderBottom, getIsBorderLeft, getIsBorderRight, getIsBorderTop, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getPage, initBeginX, initBeginXY, initBeginY, initBeginYForPaging, isNeedWrap, isPaging, isPagingComponent, isWrap, processBreak, render, reset, resetXY, setBeginX, setBeginX, setBeginY, setBeginY, setBorderBottomColor, setBorderColor, setBorderDottedSpacing, setBorderLeftColor, setBorderLineCapStyle, setBorderLineLength, setBorderLineStyle, setBorderLineWidth, setBorderRightColor, setBorderRightColor, setBorderTopColor, setIsBorder, setIsBorderBottom, setIsBorderLeft, setIsBorderRight, setIsBorderTop, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, virtualRender, wrap
init, init
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getContext, getPagingCondition, getPagingEvents, setHorizontalAlignment, setVerticalAlignment
protected LineStyle lineStyle
protected LineCapStyle lineCapStyle
protected Float lineLength
protected Float lineWidth
protected Color lineColor
protected Float dottedLength
protected Float dottedSpacing
protected Float angle
protected Float alpha
public Line(Page page)
page
- 页面public ComponentType getType()
protected void init()
init
in class AbstractComponent
protected float getMinWidth()
getMinWidth
in class AbstractComponent
protected void writeContents()
writeContents
in class AbstractComponent
protected void reset()
reset
in class AbstractComponent
protected org.apache.pdfbox.pdmodel.PDPageContentStream initContentStream()
Copyright © 2024. All rights reserved.