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