导出为PDF时,在Jasper报告中获取“OCR A Std”OCR Hook字符

时间:2012-04-26 06:41:49

标签: java pdf jasper-reports report ocr

我创建了一个使用OCR字符串的Jasper报告。使用的字体是“OCR A Std”,它预装了Windows 7.我将它与我正在使用的其他字体一起打包在font-extension jar中。导出到PDF工作正常,没有问题,唯一的问题是,似乎我不能使用一些额外的OCR字符。

具体来说,我需要OCR Hook,OCR Chair和OCR Fork字符。在font specs中,字符有unicode代码U + 2440,U + 2441和U + 2442。尝试插入特殊符号时,我在Microsoft Word中获得的信息相同。

如果我尝试使用这些字符输出它们,我会得到一个空字符串。

    <parameter name="ocr-codes" class="java.lang.String" isForPrompting="false">
      <defaultValueExpression><![CDATA["\u2440\u2441\u2442"]]></defaultValueExpression> 
    </parameter>

经过一些实验,我得到了(char)240(char)254的OCR主席和OCR Fork字符,但找不到OCR Hook字符。

我在整个项目中使用的编码是UTF-8。

为什么不能通过unicode访问字符或者第三个字符的正确代码的任何想法?

0 个答案:

没有答案