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

时间:2013-08-28 15:34:19

标签: coldfusion orientation margin spreadsheet cfspreadsheet

我想将电子表格格式化如下,但无法找到使用cfspreadsheet或独立电子表格()函数执行此操作的正确函数。

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

请指教!

1 个答案:

答案 0 :(得分:8)

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)更改所需的边距:LeftMarginRightMargin等等...有关边距名称的完整列表,请参阅{{{ 3}}

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