Excel管理控件Aspose.Cells开发者指南(十二):获取电子表格或工作簿中使用字体列表

有时会需要知道工作簿中用于渲染目的的字体。为了处理这种情况,需要知道工作簿正在使用哪种字体,Aspose.Cells提供了Workbook.GetFonts方法,该方法返回工作簿或电子表格中使用的所有字体的列表。

*正版优惠进行时,想要购买Aspose正版授权的朋友可以联系客服哦~


第二章:字体管理

▲第二节:获取电子表格或工作簿中使用的字体的列表

有时会需要知道工作簿中用于渲染目的的字体。当将工作簿转换为PDF或图像时,Aspose.Cells要求所有必需的字体都已安装在系统上或出现在fonts目录中。如果Aspose.Cells找不到所需的字体,它将尝试用系统或字体目录中存在的其他合适字体替换它,并可以替换您的实际字体。这不仅导致不希望的PDF或图像渲染,而且还花费了处理时间来查找合适的字体。

为了处理这种情况,需要知道工作簿正在使用哪种字体,然后在Windows环境下将这些字体安装在系统上,或者在Windows或Linux环境下将其放在字体目录中。Aspose.Cells提供了Workbook.GetFonts方法,该方法返回工作簿或电子表格中使用的所有字体的列表。

以下示例代码加载源excel文件并检索其中使用的字体列表。它有一个虚拟工作表,其中添加了一些虚拟字体以用于说明目的。当代码打印工作簿中的所有字体时,它还会打印那些虚拟字体。以下屏幕截图显示了示例Excel文件以及如何列出虚拟字体。

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月2日
下一篇 2019年10月2日

相关推荐

发表回复

登录后才能评论