PDF小丑-ShowText unicode和#x3B2;(U 03B2)无限循环/冻结c#

PDF小丑-ShowText unicode和#x3B2;(U 03B2)无限循环/冻结c#,c#,unicode,pdfclown,C#,Unicode,Pdfclown,我已经使用PDF小丑几天了,我喜欢它的易用性。我似乎无法解决我遇到的这个问题。当使用blockcomposer时,每当β上出现ShowText时,服务器就会进入一个无休止的循环,我必须手动停止该过程。 它似乎被困在函数Fit中的TextFitter.cs类中,但我不知道为什么 下面是一些示例代码 BlockComposer blockComposer = new BlockComposer(composer) //variableFrame declared elsewhere blockCom

我已经使用PDF小丑几天了,我喜欢它的易用性。我似乎无法解决我遇到的这个问题。当使用blockcomposer时,每当β上出现ShowText时,服务器就会进入一个无休止的循环,我必须手动停止该过程。 它似乎被困在函数Fit中的
TextFitter.cs
类中,但我不知道为什么

下面是一些示例代码

BlockComposer blockComposer = new BlockComposer(composer)
//variableFrame declared elsewhere
blockComposer.Begin(variableFrame, XAlignmentEnum.Left, YAlignmentEnum.Top);
blockComposer.ShowText('\u03B2'.ToString());
blockComposer.End();
如何在保持β(客户要求)不变的情况下解决这个问题


谢谢。

您可以通过加载一些合适的.ttf字体来解决问题。我使用了Windows中的arial.ttf,它工作正常。你可以在网上找到一些免费字体

我使用的是Java,所以我希望C#library没有其他问题


从你的问题来看,我一点也不清楚你是否有兴趣解决这个问题,或者解决这个问题。如果您想修复它,第一步是分析
Fit
函数在做什么,为什么它会进入无限循环,而您似乎还没有对此进行研究。你说你无法找出原因,但你没有说你做了什么来试图找出原因,你没有说你在哪里陷入困境。
...

Font font = Font.get(document, "c:\\Windows\\Fonts\\arial.ttf");
composer.setFont(font, 5);
composer.showText("\u03B2", new Point2D.Double(32,48));

...