简体   繁体   English

在POI HSLF中设置中文字体名称

[英]Setting Chinese FontName in POI HSLF

Using Apache POI HSLF to create PPT, it doesn't work when I use rt.setFontName("黑体");使用Apache POI HSLF制作PPT,使用rt.setFontName("黑体");rt.setFontName("黑体"); , but it works in English. ,但它适用于英语。

How can I make POI work with non-English-named fonts?如何让 POI 使用非英文命名的字体?

Looking into POI, there appeared to be a bug report that contains some information about the problem you seem to have.查看 POI,似乎有一个错误报告,其中包含有关您似乎遇到的问题的一些信息。 Namely, that report also refers to this SO answer which appears to have some possible solutions.也就是说,该报告还提到了这个 SO answer ,它似乎有一些可能的解决方案。

Lacking Excel with international fonts (or a suitably localized windows version), I cannot try this, alas.缺少带有国际字体(或适当本地化的 Windows 版本)的 Excel,我不能尝试这个,唉。 Good luck.祝你好运。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM