直到我在 Windows 7 的 Google Chrome 中运行它之前,我才注意到这个错误。它在 Internet Explorer 中并不明显,因为它使用的是 Adobe Acrobat,但 Chrome 使用内置的 PDF 查看器。
文本“你好,你好吗?” 变成了“你好,?怎么样?是?你?”。
using pdfclownFonts = org.pdfclown.documents.contents.fonts;
private void DocumentTemplate(Document parmDocument)
{
PrimitiveComposer primitiveComposer = new PrimitiveComposer(page);
{
BlockComposer blockComposer = new BlockComposer(primitiveComposer);
pdfclownFonts::Font fontArial = pdfclownFonts::Font.Get(parmDocument, _fontArialRegularFilePath);
primitiveComposer.SetFont(fontArial, 26 /*[Font-Size]*/);
blockComposer.Begin(New RectangleF(5f, 5f, 500f, 30f), XAlignmentEnum.Left, YAlignment Enum.Top);
blockComposer.ShowText("Hello, How are you?");
blockComposer.End();
blockComposer.Flush();
}
}
然后我在http://sourceforge.net/p/clown/bugs/52/找到了这个错误报告。
所以我的问题是...
1)它只是一个 Chrome 错误吗?
2) 或者它只是一个 PDFClown 错误?
3) 如果 PDFClown 出现错误,那么您对修复的估计时间有任何想法吗?
谢谢。