- 论坛徽章:
- 0
|
各位,我在 mingw 编译 libHaru, 其 demo 的 样本可以编译通过和正常输出,使用其缺省的字库没问题。现在我想用输出中文,使用本机的字库 simhei.ttf 或 simsun.ttc 做字库文件,编译通过但运行出错:
c 程序是从其demo的 ttfont_demo_jp.c 改过来的,主要是指向中文字库:
/* declaration for using Japanese encoding. */
/* HPDF_UseJPEncodings (pdf); */
/* declaration for using simplified Chinese encoding. */
HPDF_UseCNSEncodings(pdf);
HPDF_UseCNSFonts(pdf); |
detail_font_name = HPDF_LoadTTFontFromFile (pdf, "C:\WINDOWS\Fonts\simhei.ttf", HPDF_TRUE);
/* add a new page object. */
page = HPDF_AddPage (pdf);
/* detail_font = HPDF_GetFont (pdf, detail_font_name, "90msp-RKSJ-H"); */
detail_font = HPDF_GetFont (pdf, detail_font_name, "GBK-EUC-H");
|
编译后运行,提示:
ERROR: error_no=1019, detail_no=0
这是什么原因?有哪位老大用 libHaru 正常输出中文,可否指点一下如何指定特定的 字库来输出? 谢谢
[ 本帖最后由 kingsz1 于 2009-12-9 04:05 编辑 ] |
|