public final class TableMediaBuilder extends BaseMediaBuild
构造器和说明 |
---|
TableMediaBuilder() |
duration, index
public BaseMedia build()
BaseMediaBuild
build
在类中 BaseMediaBuild
public TableMediaBuilder x(int x)
x
在类中 BaseMediaBuild
x
- 显示区域左上角的 x 坐标public TableMediaBuilder y(int y)
y
在类中 BaseMediaBuild
y
- 显示区域左上角的 y 坐标public TableMediaBuilder width(int width)
width
在类中 BaseMediaBuild
width
- 显示区域宽度,单位像素public TableMediaBuilder height(int height)
height
在类中 BaseMediaBuild
height
- 显示区域高度,单位像素public TableMediaBuilder useDB(boolean useDb)
public TableMediaBuilder backGroundColor(String backGroundColor)
backGroundColor
- String
1-红色
2-绿色
3-蓝色
4-黄色
5-紫色
6-青色
7-白色
8-黑色
可 以 使 用
RGB 定义,如
FF0000 表示
红色public TableMediaBuilder isShowYSequence(boolean showYSequence)
showYSequence
- bool 默认false
true-显示
false-不显示public TableMediaBuilder ySequenceDateArray(String[] ySequenceDateArray)
ySequenceDateArray
- String[] 默认nullpublic TableMediaBuilder ySequenceFontName(String ySequenceFontName)
ySequenceFontName
- 默认1
1-黑体
2-楷体
3-宋体
4-仿宋
5-隶书
可以使用字体
名称,public TableMediaBuilder ySequenceFontSize(int ySequenceFontSize)
ySequenceFontSize
- int 默认值0public TableMediaBuilder ySequenceFontColor(String ySequenceFontColor)
ySequenceFontColor
- 默认值1public TableMediaBuilder ySequenceFontStyle(int ySequenceFontStyle)
ySequenceFontStyle
- int
0-常规
1-加粗
2-倾斜
4-下划线
8-中划线
字体风格可以
组合,例如 3
表示加粗且倾
斜显示。public TableMediaBuilder isShowXSequence(boolean isShowXSequence)
isShowXSequence
- 是否显示列序列public TableMediaBuilder xSequenceDateArray(String[] xSequenceDateArray)
xSequenceDateArray
- 列序列。public TableMediaBuilder xSequenceFontName(String xSequenceFontName)
xSequenceFontName
- 同行序列字体public TableMediaBuilder xSequenceFontSize(int xSequenceFontSize)
xSequenceFontSize
- 默认值0public TableMediaBuilder xSequenceFontColor(String xSequenceFontColor)
xSequenceFontColor
- 同表格背景颜
色。public TableMediaBuilder xSequenceFontStyle(int xSequenceFontStyle)
xSequenceFontStyle
- 同行序列字体
风格。public TableMediaBuilder sequenceGridWidth(int sequenceGridWidth)
sequenceGridWidth
- intpublic TableMediaBuilder sequenceGridColor(String sequenceGridColor)
sequenceGridColor
- 同表格背景颜色public TableMediaBuilder horizontalPadding(int horizontalPadding)
horizontalPadding
- 单元格水平内边距public TableMediaBuilder verticalPadding(int verticalPadding)
verticalPadding
- 单元格垂直public TableMediaBuilder animationType(String animationType)
animationType
- 特效 1 时,表
示每次滚动像
素;特效 2 时,
表示每次翻动
的高度public TableMediaBuilder animationValue(String animationValue)
animationValue
- 特效 1 时,表
示每次滚动像
素;特效 2 时,
表示每次翻动
的高度public TableMediaBuilder animationWaitValue(String animationWaitValue)
animationWaitValue
- 特效 1 时,最
上方和下放停
留时间,单位
毫秒;特效 2
时,表示每页
停留时间,单
位毫秒public TableMediaBuilder backgroundColorX(String[] backgroundColorX)
backgroundColorX
- 按行单元格
背景色public TableMediaBuilder colorY(String[] colorY)
colorY
- 按行单元格前景色public TableMediaBuilder backgroundColorY(String[] backgroundColorY)
backgroundColorY
- 按列单元格
背景色public TableMediaBuilder colorX(String[] colorX)
colorX
- 按列单元格前景色public TableMediaBuilder yTableHeightArray(int[] yTableHeightArray)
yTableHeightArray
- 行高public TableMediaBuilder xTableWidthArray(int[] xTableWidthArray)
xTableWidthArray
- 列宽public TableMediaBuilder contentFontName(int contentFontName)
contentFontName
- 内容部分字 同行序列字体
体public TableMediaBuilder contentFontSize(int contentFontSize)
contentFontSize
- 内容部分字
体大小public TableMediaBuilder contentFontColor(String contentFontColor)
contentFontColor
- 同表格背景颜
色public TableMediaBuilder contentFontStyle(int contentFontStyle)
contentFontStyle
- 内容部分字
体风格。public TableMediaBuilder contentGridWidth(int contentGridWidth)
contentGridWidth
- intpublic TableMediaBuilder contentGridColor(String contentGridColor)
contentGridColor
- 同表格背景颜
色public TableMediaBuilder yTableAlignArray(int[] yTableAlignArray)
yTableAlignArray
- 0-居左
1-居右
2-居中public TableMediaBuilder xTableAlignArray(int[] xTableAlignArray)
xTableAlignArray
- 同上public TableMediaBuilder yxDate2DArray(String[][] yxDate2DArray)
yxDate2DArray
- 自定义数据
内容。public TableMediaBuilder userCellRange(int[][] userCellRange)
userCellRange
- int[][]
每个合并区域
为一个长度为
4 的数组,格
式为:[[起始
行,结束行,起
始 列 , 结 束
列],[],[]]public TableMediaBuilder excelName(String excelName)
excelName
- ExcelNamepublic TableMediaBuilder excelSheetIndex(int excelSheetIndex)
excelSheetIndex
- 第几个public TableMediaBuilder dbType(String dbType)
dbType
- mysql、oraclepublic TableMediaBuilder ip(String ip)
ip
- ippublic TableMediaBuilder port(int port)
port
- 数据库服务
器端口。public TableMediaBuilder dbTable(String dbTable)
dbTable
- 数 据 库 名称。public TableMediaBuilder user(String user)
user
- 用户名。public TableMediaBuilder password(String password)
password
- 密码。。public TableMediaBuilder cycleTime(int cycleTime)
cycleTime
- 查询周期public TableMediaBuilder dbSql(String dbSql)
dbSql
- 查询sqCopyright © 2023. All rights reserved.