获取工作表页面布局
func (f *File) GetPageLayout(sheet string, opts ...PageLayoutOptionPtr) error
根据给定的工作表名称和页面布局参数获取工作表的页面布局属性。
- 通过
PageLayoutOrientation
方法获取页面布局方向 - 通过
PageLayoutPaperSize
方法获取页面纸张大小
例如,获取名为 Sheet1
的工作表页面布局设置:
f := excelize.NewFile()
const sheet = "Sheet1"
var (
orientation excelize.PageLayoutOrientation
paperSize excelize.PageLayoutPaperSize
)
if err := f.GetPageLayout("Sheet1", &orientation); err != nil {
panic(err)
}
if err := f.GetPageLayout("Sheet1", &paperSize); err != nil {
panic(err)
}
fmt.Println("Defaults:")
fmt.Printf("- orientation: %q\n", orientation)
fmt.Printf("- paper size: %d\n", paperSize)
得到输出:
Defaults:
- orientation: "portrait"
- paper size: 1