3

OCR 文字列を使用する Jasper レポートを作成しました。使用するフォントは、Windows 7 にプリインストールされている「OCR A Std」です。使用している他のフォントと一緒にフォント拡張 jar にパックしました。PDF へのエクスポートは正常に機能します。問題はありません。唯一のことは、余分な OCR 文字を使用できないようです。

具体的には、OCR フック、OCR チェア、OCR フォークの文字が必要です。フォント仕様では、文字には 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>

いくつかの実験の後、OCR Chair と OCR Fork の文字を取得しまし(char)240(char)254が、OCR Hook の文字が見つかりません。

プロジェクト全体で使用しているエンコーディングは UTF-8 です。

Unicode 経由で文字にアクセスできない理由、または 3 番目の文字の正しいコードはどれですか?

4

0 に答える 0