public class XEasyPdfTextScript extends Object
Copyright (c) 2020-2023 xsx All Rights Reserved. x-easypdf 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.
XEasyPdfComponent.ContentMode| 构造器和说明 |
|---|
XEasyPdfTextScript(String text)
有参构造
|
public XEasyPdfTextScript(String text)
text - 待写入文本public XEasyPdfTextScript enableChildComponent()
public XEasyPdfTextScript enableUnderline()
public XEasyPdfTextScript enableDeleteLine()
public XEasyPdfTextScript enableHighlight()
public XEasyPdfTextScript enableRotateLine()
public XEasyPdfTextScript enableResetContext()
enableResetContext 在接口中 XEasyPdfComponentpublic XEasyPdfTextScript enableSelfStyle()
public XEasyPdfTextScript disableSelfStyle()
public XEasyPdfTextScript setAutoIndent(int indent)
indent - 缩进值public XEasyPdfTextScript setMargin(float margin)
margin - 边距public XEasyPdfTextScript setMarginLeft(float margin)
margin - 边距public XEasyPdfTextScript setMarginRight(float margin)
margin - 边距public XEasyPdfTextScript setMarginTop(float margin)
margin - 边距public XEasyPdfTextScript setMarginBottom(float margin)
margin - 边距public XEasyPdfTextScript setLeading(float leading)
leading - 行间距public XEasyPdfTextScript setCharacterSpacing(float characterSpacing)
characterSpacing - 文本间隔public XEasyPdfTextScript setFontPath(String fontPath)
fontPath - 字体路径public XEasyPdfTextScript setDefaultFontStyle(XEasyPdfDefaultFontStyle style)
style - 默认字体样式public XEasyPdfTextScript setFontSize(float fontSize)
fontSize - 字体大小public XEasyPdfTextScript setFontColor(Color fontColor)
fontColor - 字体颜色public XEasyPdfTextScript setHighlightColor(Color highlightColor)
highlightColor - 高亮颜色public XEasyPdfTextScript setUnderlineColor(Color underlineColor)
underlineColor - 下划线颜色public XEasyPdfTextScript setUnderlineWidth(float underlineWidth)
underlineWidth - 下划线线宽public XEasyPdfTextScript setDeleteLineColor(Color deleteLineColor)
deleteLineColor - 删除线颜色public XEasyPdfTextScript setDeleteLineWidth(float deleteLineWidth)
deleteLineWidth - 删除线线宽public XEasyPdfTextScript setLink(String linkUrl)
linkUrl - 超链接地址public XEasyPdfTextScript setComment(String comment)
comment - 评论public XEasyPdfTextScript setAlpha(float alpha)
alpha - 文本透明度public XEasyPdfTextScript setReplaceCharacters(String oldValue, String replacement)
oldValue - 待替换字符串replacement - 替换字符串public XEasyPdfTextScript setReplaceCharacters(Map<String,String> replaceMap)
replaceMap - 待替换字典public XEasyPdfTextScript setNewLine(boolean isNewLine)
isNewLine - 是否换行public XEasyPdfTextScript setCheckPage(boolean isCheckPage)
isCheckPage - 是否分页检查public XEasyPdfTextScript setPosition(float beginX, float beginY)
setPosition 在接口中 XEasyPdfComponentbeginX - 当前页面X轴坐标beginY - 当前页面Y轴坐标public XEasyPdfTextScript setWidth(float width)
setWidth 在接口中 XEasyPdfComponentwidth - 宽度public XEasyPdfTextScript setHeight(float height)
setHeight 在接口中 XEasyPdfComponentheight - 高度public XEasyPdfTextScript setMaxHeight(Float maxHeight)
maxHeight - 最大高度public XEasyPdfTextScript setContentMode(XEasyPdfComponent.ContentMode mode)
setContentMode 在接口中 XEasyPdfComponentmode - 内容模式public XEasyPdfTextScript setRenderingMode(XEasypdfTextRenderingMode renderingMode)
renderingMode - 渲染模式public XEasyPdfTextScript setPagingCondition(XEasyPdfPagingCondition pagingCondition)
pagingCondition - 分页条件public XEasyPdfTextScript setNeedInitialize(boolean needInitialize)
needInitialize - 是否需要初始化public XEasyPdfTextScript setFontScaleRatio(float fontScaleRatio)
fontScaleRatio - 字体缩放比例(0.1~0.7之间)public XEasyPdfTextScript setScriptType(XEasyPdfTextScriptType scriptType)
scriptType - 角标类型public float getHeight(XEasyPdfDocument document, XEasyPdfPage page)
document - pdf文档page - pdf页面public float getWidth(XEasyPdfDocument document, XEasyPdfPage page)
document - pdf文档page - pdf页面public XEasyPdfComponent.ContentMode getContentMode()
public float getMarginTop()
public float getMarginBottom()
public float getMarginLeft()
public float getMarginRight()
public float getFontSize()
public String getFontPath()
public float getLeading()
public float getCharacterSpacing()
public XEasyPdfPositionStyle getHorizontalStyle()
public XEasyPdfPositionStyle getVerticalStyle()
public boolean isNeedInitialize()
public void draw(XEasyPdfDocument document, XEasyPdfPage page)
draw 在接口中 XEasyPdfComponentdocument - pdf文档page - pdf页面public void onBeforeDraw(XEasyPdfComponentEvent event)
event - 组件事件public void onAfterDraw(XEasyPdfComponentEvent event)
event - 组件事件Copyright © 2023. All rights reserved.