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