设置工作簿应用程序属性
func (f *File) SetAppProps(appProperties *AppProperties) error
设置工作簿的应用程序属性。可以设置的属性包括:
属性 | 描述 |
---|---|
Application | 创建此文档的应用程序的名称 |
ScaleCrop | 指定文档缩略图的显示方式。设置为 true 指定将文档缩略图缩放显示,设置为 false 指定将文档缩略图剪裁显示 |
DocSecurity | 以数值表示的文档安全级别。文档安全定义为: 1 - 文档受密码保护 2 - 建议以只读方式打开文档 3 - 强制以只读方式打开文档 4 - 文档批注被锁定 |
Company | 与文档关联的公司的名称 |
LinksUpToDate | 设置文档中的超链接是否是最新的。设置为 true 表示超链接已更新,设置为 false 表示超链接已过时 |
HyperlinksChanged | 指定下一次打开此文档时是否应使用本部分中指定的新超链接更新超链接关系 |
AppVersion | 指定生成此文档的应用程序的版本。值应为 XX.YYYY 格式,其中 X 和 Y 代表数值,否则文件将不符合标准 |
例如:
err := f.SetAppProps(&excelize.AppProperties{
Application: "Microsoft Excel",
ScaleCrop: true,
DocSecurity: 3,
Company: "Company Name",
LinksUpToDate: true,
HyperlinksChanged: true,
AppVersion: "16.0000",
})