public class XEasyPdfTemplateBlockContainer extends Object implements XEasyPdfTemplateComponent
fo:block-container标签
Copyright (c) 2020-2023 xsx All Rights Reserved. gitee is licensed under the 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.
| 构造器和说明 |
|---|
XEasyPdfTemplateBlockContainer() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendChild, createBlockElement, createBlockElement, createEmptyElement, transformpublic XEasyPdfTemplateBlockContainer setMargin(String margin)
margin - 边距public XEasyPdfTemplateBlockContainer setMarginTop(String marginTop)
marginTop - 上边距public XEasyPdfTemplateBlockContainer setMarginBottom(String marginBottom)
marginBottom - 下边距public XEasyPdfTemplateBlockContainer setMarginLeft(String marginLeft)
marginLeft - 左边距public XEasyPdfTemplateBlockContainer setMarginRight(String paddingRight)
paddingRight - 右边距public XEasyPdfTemplateBlockContainer setPadding(String padding)
padding - 填充public XEasyPdfTemplateBlockContainer setPaddingTop(String paddingTop)
paddingTop - 上填充public XEasyPdfTemplateBlockContainer setPaddingBottom(String paddingBottom)
paddingBottom - 下填充public XEasyPdfTemplateBlockContainer setPaddingLeft(String paddingLeft)
paddingLeft - 左填充public XEasyPdfTemplateBlockContainer setPaddingRight(String paddingRight)
paddingRight - 右填充public XEasyPdfTemplateBlockContainer setId(String id)
id - idpublic XEasyPdfTemplateBlockContainer setLanguage(String language)
language - 语言public XEasyPdfTemplateBlockContainer setWidth(String width)
width - 宽度public XEasyPdfTemplateBlockContainer setHeight(String height)
height - 高度public XEasyPdfTemplateBlockContainer setLeading(String leading)
leading - 行间距public XEasyPdfTemplateBlockContainer setLetterSpacing(String spacing)
spacing - 字符间距public XEasyPdfTemplateBlockContainer setWordSpacing(String spacing)
spacing - 单词间距public XEasyPdfTemplateBlockContainer setWhiteSpace(String whiteSpace)
normal:正常
pre:保留空格
nowrap:合并空格
whiteSpace - 空白空间public XEasyPdfTemplateBlockContainer setWhiteSpaceCollapse(String whiteSpaceCollapse)
true:是
false:否
whiteSpaceCollapse - 折叠public XEasyPdfTemplateBlockContainer setTextIndent(String indent)
indent - 缩进值public XEasyPdfTemplateBlockContainer setStartIndent(String indent)
indent - 缩进值public XEasyPdfTemplateBlockContainer setEndIndent(String indent)
indent - 缩进值public XEasyPdfTemplateBlockContainer setSpaceBefore(String space)
space - 空白值public XEasyPdfTemplateBlockContainer setSpaceAfter(String space)
space - 空白值public XEasyPdfTemplateBlockContainer setFontFamily(String fontFamily)
fontFamily - 字体名称public XEasyPdfTemplateBlockContainer setFontStyle(String fontStyle)
normal:正常
oblique:斜体
italic:斜体
backslant:斜体
fontStyle - 字体样式public XEasyPdfTemplateBlockContainer setFontWeight(String fontWeight)
normal:正常(400)
bold:粗体(700)
bolder:加粗(900)
lighter:细体(100)
fontWeight - 字体重量public XEasyPdfTemplateBlockContainer setFontSize(String fontSize)
fontSize - 字体大小public XEasyPdfTemplateBlockContainer setFontSizeAdjust(String fontSizeAdjust)
fontSizeAdjust - 字体大小调整public XEasyPdfTemplateBlockContainer setFontColor(String color)
color:颜色(名称或16进制颜色)
transparent:透明
color - 字体颜色public XEasyPdfTemplateBlockContainer setHorizontalStyle(String style)
left:居左
center:居中
right:居右
justify:两端对齐
style - 水平样式public XEasyPdfTemplateBlockContainer setVerticalStyle(String style)
top:上对齐
bottom:下对齐
style - 垂直样式public XEasyPdfTemplateBlockContainer setBreakBefore(String breakBefore)
auto:自动
column:分列
page:分页
even-page:在元素之前强制分页一次或两个,以便下一页将成为偶数页
odd-page:在元素之前强制分页一次或两个,以便下一页将成为奇数页
breakBefore - 分页符public XEasyPdfTemplateBlockContainer setBreakAfter(String breakAfter)
auto:自动
column:分列
page:分页
even-page:在元素之后强制分页一次或两个,以便下一页将成为偶数页
odd-page:在元素之后强制分页一次或两个,以便下一页将成为奇数页
breakAfter - 分页符public XEasyPdfTemplateBlockContainer setBackground(String background)
background - 背景public XEasyPdfTemplateBlockContainer setBackgroundImage(String image)
注:路径须写为”url('xxx.png')“的形式
注:当为windows系统绝对路径时,须添加前缀“/”,例如:”url('/E:\test\test.png')“
image - 图片public XEasyPdfTemplateBlockContainer setBackgroundImageWidth(String width)
width - 图片宽度public XEasyPdfTemplateBlockContainer setBackgroundImageHeight(String height)
height - 图片高度public XEasyPdfTemplateBlockContainer setBackgroundAttachment(String attachment)
scroll:滚动
fixed:固定
attachment - 附件public XEasyPdfTemplateBlockContainer setBackgroundColor(String color)
color:颜色(名称或16进制颜色)
transparent:透明
color - 颜色public XEasyPdfTemplateBlockContainer setBackgroundPosition(String position)
第一个参数为X轴
第二个参数为Y轴
position - 定位public XEasyPdfTemplateBlockContainer setBackgroundHorizontalPosition(String position)
position - 定位public XEasyPdfTemplateBlockContainer setBackgroundVerticalPosition(String position)
position - 定位public XEasyPdfTemplateBlockContainer setBackgroundRepeat(String repeat)
repeat:水平垂直重复
repeat-x:水平重复
repeat-y:垂直重复
no-repeat:不重复
repeat - 重复public XEasyPdfTemplateBlockContainer setBorder(String border)
border - 边框public XEasyPdfTemplateBlockContainer setBorderColor(String borderColor)
color:颜色(名称或16进制颜色)
transparent:透明
borderColor - 边框颜色public XEasyPdfTemplateBlockContainer setBorderStyle(String borderStyle)
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
borderStyle - 边框样式public XEasyPdfTemplateBlockContainer setBorderCollapse(String borderCollapse)
collapse:合并
separate:分开
borderCollapse - 边框折叠public XEasyPdfTemplateBlockContainer setBorderTop(String border)
border - 边框public XEasyPdfTemplateBlockContainer setBorderTopColor(String borderColor)
color:颜色(名称或16进制颜色)
transparent:透明
borderColor - 边框颜色public XEasyPdfTemplateBlockContainer setBorderTopStyle(String borderStyle)
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
borderStyle - 边框样式public XEasyPdfTemplateBlockContainer setBorderBottom(String border)
border - 边框public XEasyPdfTemplateBlockContainer setBorderBottomColor(String borderColor)
color:颜色(名称或16进制颜色)
transparent:透明
borderColor - 边框颜色public XEasyPdfTemplateBlockContainer setBorderBottomStyle(String borderStyle)
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
borderStyle - 边框样式public XEasyPdfTemplateBlockContainer setBorderLeft(String border)
border - 边框public XEasyPdfTemplateBlockContainer setBorderLeftColor(String borderColor)
color:颜色(名称或16进制颜色)
transparent:透明
borderColor - 边框颜色public XEasyPdfTemplateBlockContainer setBorderLeftStyle(String borderStyle)
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
borderStyle - 边框样式public XEasyPdfTemplateBlockContainer setBorderRight(String border)
border - 边框public XEasyPdfTemplateBlockContainer setBorderRightColor(String borderColor)
color:颜色(名称或16进制颜色)
transparent:透明
borderColor - 边框颜色public XEasyPdfTemplateBlockContainer setBorderRightStyle(String borderStyle)
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
borderStyle - 边框样式public XEasyPdfTemplateBlockContainer enableKeepTogether()
public XEasyPdfTemplateBlockContainer enableKeepWithPrevious()
public XEasyPdfTemplateBlockContainer enableKeepWithNext()
public XEasyPdfTemplateBlockContainer enableBorder()
public XEasyPdfTemplateBlockContainer addComponent(XEasyPdfTemplateComponent... components)
components - 组件列表public XEasyPdfTemplateBlockContainer addComponent(List<XEasyPdfTemplateComponent> components)
components - 组件列表public Element createElement(Document document)
createElement 在接口中 XEasyPdfTemplateComponentdocument - fo文档Copyright © 2023. All rights reserved.