使用 Golang 通过 C++ 设置标题和正文主题字体
Contents
[
Hide
]
当区域设置改变时,默认字体会自动变化。
如果默认字体更改,行高和列宽也会更改,甚至可能会搅乱页面布局。
是什么导致默认字体更改?
如果设置了 Excel 主题字体,Excel 将根据当前语言环境自动在不同字体之间切换。
在Excel中设置标题和正文主题字体
在 Excel 中,选择“开始”标签,点击字体下拉框,你将看到“主题字体”,其中包括两个主题字体:Calibri Light(标题)和 Calibri(正文),位于顶部并具有英文区域设置。

如果选择了主题字体,字体名称在不同区域会显示不同。 如果你不希望字体在不同区域自动变化,不要选择这两个主题字体。
程序matically 更改标题和正文字体
有了 Aspose.Cells for C++,我们可以检查默认字体是否为主题字体,或通过 Font.GetSchemeType() 属性设置主题字体。
以下示例代码展示了如何操纵主题字体。
动态以编程方式获取本地主题字体
有时,我们的服务器和用户的机器不在同一区域。我们如何获取用户希望进行文件处理的相同字体?
在加载文件之前,需要设置系统区域设置,使用 LoadOptions.GetRegion() 属性。
以下示例代码演示如何获取本地区域的主题字体。