All Downloads are FREE. Search and download functionalities are using the official Maven repository.

.docgen.0.0.12.source-code.table.doctemplate Maven / Gradle / Ivy

The newest version!
#*
	底纹属性
		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