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