public class Table extends Object implements Component
fo:table标签
Copyright (c) 2020 xsx All Rights Reserved. x-easypdf-fop 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.
| 构造器和说明 |
|---|
Table() |
| 限定符和类型 | 方法和说明 |
|---|---|
Element |
createElement(Document document)
创建元素
|
Table |
enableAutoOmitFooter()
开启自动省略表尾
注:分页时,省略表尾
|
Table |
enableAutoOmitHeader()
开启自动省略表头
注:分页时,省略表头
|
Table |
enableKeepTogether()
开启分页时保持
|
Table |
enableKeepWithNext()
开启分页时与下一个元素保持
|
Table |
enableKeepWithPrevious()
开启分页时与上一个元素保持
|
Table |
setBackgroundColor(String color)
设置背景颜色
color:颜色(名称或16进制颜色)
transparent:透明
|
Table |
setBody(TableBody body)
设置表格体
|
Table |
setBorder(String border)
设置边框
|
Table |
setBorderCollapse(String borderCollapse)
设置边框折叠
collapse:合并
separate:分开
|
Table |
setBorderRadius(String borderRadius)
设置边框半径
|
Table |
setBorderSpacing(String borderSpacing)
设置边框间距
|
Table |
setBorderStyle(String borderStyle)
设置边框样式
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
|
Table |
setBreakAfter(String breakAfter)
设置分页符-后
auto:自动
column:分列
page:分页
even-page:在元素之后强制分页一次或两个,以便下一页将成为偶数页
odd-page:在元素之后强制分页一次或两个,以便下一页将成为奇数页
|
Table |
setBreakBefore(String breakBefore)
设置分页符-前
auto:自动
column:分列
page:分页
even-page:在元素之前强制分页一次或两个,以便下一页将成为偶数页
odd-page:在元素之前强制分页一次或两个,以便下一页将成为奇数页
|
Table |
setFontColor(String color)
设置字体颜色
color:颜色(名称或16进制颜色)
transparent:透明
|
Table |
setFontFamily(String fontFamily)
设置字体名称
|
Table |
setFontSize(String fontSize)
设置字体大小
|
Table |
setFontSizeAdjust(String fontSizeAdjust)
设置字体大小调整
|
Table |
setFontStyle(String fontStyle)
设置字体样式
normal:正常
oblique:斜体
italic:斜体
backslant:斜体
|
Table |
setFontWeight(String fontWeight)
设置字体重量
normal:正常(400)
bold:粗体(700)
bolder:加粗(900)
lighter:细体(100)
|
Table |
setFooter(TableFooter footer)
设置表尾
|
Table |
setHeader(TableHeader header)
设置表头
|
Table |
setHeight(String height)
设置高度
|
Table |
setHorizontalStyle(String style)
设置文本水平样式
left:居左
center:居中
right:居右
justify:两端对齐
|
Table |
setId(String id)
设置id
|
Table |
setLanguage(String language)
设置文本语言
|
Table |
setLeading(String leading)
设置行间距
|
Table |
setLetterSpacing(String letterSpacing)
设置字符间距
|
Table |
setMargin(String margin)
设置上下左右边距
|
Table |
setMarginBottom(String marginBottom)
设置下边距
|
Table |
setMarginLeft(String marginLeft)
设置左边距
|
Table |
setMarginRight(String paddingRight)
设置右边距
|
Table |
setMarginTop(String marginTop)
设置上边距
|
Table |
setMinColumnWidth(String minColumnWidth)
设置最小列宽
|
Table |
setMinRowHeight(String minRowHeight)
设置最小行高
|
Table |
setPadding(String padding)
设置上下左右填充
|
Table |
setPaddingBottom(String paddingBottom)
设置下填充
|
Table |
setPaddingLeft(String paddingLeft)
设置左填充
|
Table |
setPaddingRight(String paddingRight)
设置右填充
|
Table |
setPaddingTop(String paddingTop)
设置上填充
|
Table |
setVerticalStyle(String style)
设置文本垂直样式
before:居上
center:居中
after:居下
|
Table |
setWhiteSpace(String whiteSpace)
设置空白空间
normal:正常
pre:保留空格
nowrap:合并空格
|
Table |
setWidth(String width)
设置宽度
|
Table |
setWordSpacing(String spacing)
设置单词间距
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitappendChild, createBlockElement, createBlockElement, createEmptyElement, transformpublic Table setHeader(TableHeader header)
header - 表头public Table setFooter(TableFooter footer)
footer - 表尾public Table setMarginBottom(String marginBottom)
marginBottom - 下边距public Table setMarginRight(String paddingRight)
paddingRight - 右边距public Table setPaddingBottom(String paddingBottom)
paddingBottom - 下填充public Table setPaddingLeft(String paddingLeft)
paddingLeft - 左填充public Table setPaddingRight(String paddingRight)
paddingRight - 右填充public Table setBorderStyle(String borderStyle)
none:无
hidden:隐藏
dotted:点虚线
dashed:短虚线
solid:实线
double:双实线
groove:凹线(槽)
ridge:凸线(脊)
inset:嵌入
outset:凸出
borderStyle - 边框样式public Table setBorderCollapse(String borderCollapse)
collapse:合并
separate:分开
borderCollapse - 边框折叠public Table setBorderSpacing(String borderSpacing)
borderSpacing - 边框间距public Table setBorderRadius(String borderRadius)
borderRadius - 边框半径public Table setLanguage(String language)
language - 语言public Table setLetterSpacing(String letterSpacing)
letterSpacing - 字符间距public Table setWhiteSpace(String whiteSpace)
normal:正常
pre:保留空格
nowrap:合并空格
whiteSpace - 空白空间public Table setFontStyle(String fontStyle)
normal:正常
oblique:斜体
italic:斜体
backslant:斜体
fontStyle - 字体样式public Table setFontWeight(String fontWeight)
normal:正常(400)
bold:粗体(700)
bolder:加粗(900)
lighter:细体(100)
fontWeight - 字体重量public Table setFontSizeAdjust(String fontSizeAdjust)
fontSizeAdjust - 字体大小调整public Table setFontColor(String color)
color:颜色(名称或16进制颜色)
transparent:透明
color - 字体颜色public Table setHorizontalStyle(String style)
left:居左
center:居中
right:居右
justify:两端对齐
style - 水平样式public Table setVerticalStyle(String style)
before:居上
center:居中
after:居下
style - 垂直样式public Table setMinRowHeight(String minRowHeight)
minRowHeight - 最小行高public Table setMinColumnWidth(String minColumnWidth)
minColumnWidth - 最小列宽public Table setBreakBefore(String breakBefore)
auto:自动
column:分列
page:分页
even-page:在元素之前强制分页一次或两个,以便下一页将成为偶数页
odd-page:在元素之前强制分页一次或两个,以便下一页将成为奇数页
breakBefore - 分页符public Table setBreakAfter(String breakAfter)
auto:自动
column:分列
page:分页
even-page:在元素之后强制分页一次或两个,以便下一页将成为偶数页
odd-page:在元素之后强制分页一次或两个,以便下一页将成为奇数页
breakAfter - 分页符public Table setBackgroundColor(String color)
color:颜色(名称或16进制颜色)
transparent:透明
color - 颜色public Table enableKeepTogether()
public Table enableKeepWithPrevious()
public Table enableKeepWithNext()
public Table enableAutoOmitHeader()
注:分页时,省略表头
public Table enableAutoOmitFooter()
注:分页时,省略表尾
public Element createElement(Document document)
createElement 在接口中 Componentdocument - fo文档Copyright © 2025. All rights reserved.