.org.tinygroup.docgen.2.2.2.source-code.table.doctemplate Maven / Gradle / Ivy
#*
底纹属性
wval 底纹样式
fill 底纹填充
color 底纹颜色#
*#
#macro shading(shading)
#if(shading?.wval)#set(wval=shading?.wval)#else#set(wval="clear")#end
#if(shading?.color)#set(color=shading?.color)#else#set(color="auto")#end
#if(shading?.fill)#set(fill=shading?.fill)#else#set(fill="")#end
#if(shading?.bgcolor)#set(bgcolor=shading?.bgcolor)#else#set(bgcolor="auto")#end
#end
#*
边框
borders
*#
#macro borders(borders)
#if(borders?.wval)#set(wval=borders?.wval)#else#set(wval="single")#end
#if(borders?.size)#set(size=borders?.size)#else#set(size="4")#end
#if(borders?.width)#set(width=borders?.width)#else#set(width="10")#end
#if(borders?.space)#set(space=borders?.space)#else#set(space="0")#end
#if(borders?.color)#set(color=borders?.color)#else#set(color="auto")#end
#end
#*
表格边框和底纹
borders
*#
#macro tableBorders(borders)
#borders(borders)
#end
#*
表格
*#
#macro table(info)
#tableBorders(info?.borders)
#shading(info?.shading)
#bodyContent
#end
#*
表的列定义
*#
#macro tableColumns()
#bodyContent
#end
#*
定义具体的一列
width 列宽度
*#
#macro tableColumn(width)
#if(width) #end
#end
#*
定义具体的一行,包含若干单元格
height 行高度
*#
#macro tableRow(height)
#if(height)
#end
#bodyContent
#end
#*
定义具体的一单元格
span,合并信息
colspan表示几列合并
rowStart表示列合并开始
rowContinue表示列合并继续
color 单元格背景色
textFlow 文字方向
span 单元格类型和宽度
width 单元格宽度
type 单元格类型
*#
#macro tableCell(param span)
##该语句定义单元格类型和宽度,其中矿宽度需和宏tableColumn中的width参数保持一致
#if(param?.span?.width)
#if(param?.span?.type)#set(spantype=param?.span?.type)#else#set(spantype="dxa")#end
#end
##该if语句定义单元格边框
#if(param?.borders)
#borders(param?.borders)
#end
##该if语句定义单元格底纹
#if(param?.shading)
#shading(param.shading)
#end
#if(span?.colspan) #end
#if(span?.start) #end
#if(span?.rowContinue) #end
#if(span?.textFlow) #end
#bodyContent
#end
© 2015 - 2025 Weber Informatics LLC | Privacy Policy