使用Coldfusion cfspreadsheet格式化电子表格页面属性

我想格式化电子表格如下,但找不到使用cfspreadsheet或独立的电子表格()函数执行它的正确功能.

>将页面方向设置为纵向或横向
>设置页边距

请指教!

最佳答案
Last I checked,没有用于操纵边距或方向的内置函数.您需要了解潜在的POI功能.

创建CF电子表格对象,然后获取对底层POI工作表(您要更改其属性)的引用:

<cfset cfSheetObject = SpreadSheetNew()>
<cfset poiSheet = cfSheetObject.getWorkBook().getSheet("TheSheetName")>

可以通过工作表print properties更改方向:

<cfset ps = poiSheet.getPrintSetup()>
<cfset ps.setLandscape(true)>

使用setMargin(margin, size)更改所需的边距:LeftMargin,RightMargin等等…有关边距名称的完整列表,请参阅Sheet interface中的字段名称.

<cfset poiSheet.setMargin( poiSheet.LeftMargin, 0.25)>

转载注明原文:使用Coldfusion cfspreadsheet格式化电子表格页面属性 - 代码日志