我想将电子表格格式化如下,但找不到合适的函数来使用 cfspreadsheet 或独立的电子表格()函数。
- 将页面方向设置为纵向或横向
- 设置页边距
请指教!
我想将电子表格格式化如下,但找不到合适的函数来使用 cfspreadsheet 或独立的电子表格()函数。
请指教!
最后我检查了一下,没有用于操作边距或方向的内置函数。您需要利用底层 POI 功能。
创建一个 CF 电子表格对象,然后获取对基础 POI 工作表(您要更改其属性)的引用:
<cfset cfSheetObject = SpreadSheetNew()>
<cfset poiSheet = cfSheetObject.getWorkBook().getSheet("TheSheetName")>
可以通过工作表的打印属性更改方向:
<cfset ps = poiSheet.getPrintSetup()>
<cfset ps.setLandscape(true)>
用于setMargin(margin, size)
更改所需的边距:LeftMargin
、、RightMargin
等... 有关边距名称的完整列表,请参阅Sheet
界面中的字段名称。
<cfset poiSheet.setMargin( poiSheet.LeftMargin, 0.25)>