2017-05-14 4 views
0

itext7 PDFCalligraphモジュールを使用して、Webアプリケーションを使用してヒントフォントをpdfにレンダリングしています。登録後に試用ライセンスキーを取得し、正しくロードしています。しかし、複雑なヒンディー文字は、Calligraphモジュールを使用した後に想定されていたようにレンダリングされません。 Pl。助けて。下記のコードスニペット。Itext7 IndicフォントのPDFCalligraphモジュールが正常に動作しない

com.itextpdf.licensekey.LicenseKey.loadLicenseFile ("E:\\licensekeys\\itextkey-0.xml"); 

PdfFont fontHindi = PdfFontFactory.createFont("E:\\Devanagari_New\\FreeSans.ttf", PdfEncodings.IDENTITY_H); 

cellpay = new Cell().add(new Paragraph("\u0915\u093e\u0930\u092a\u093e\u0930\u094d\u0915\u093f\u0902\u0917") 
      .setFont(fontHindi) 
      .setFontColor(new DeviceRgb(50, 205, 50))); 
tablew.addCell(cellpay); 

あなたのご意見はありがとうございます。私は本当にライセンスコードの依存関係だけをロードしていたcallipgraphの依存関係をロードするのを忘れていました。あなたの指針をありがとう。

+0

pdfCalligraphを使用して製品を購入する場合は、当然のことながら、当社の営業担当者に直接質問することができます。彼らは私たちのシステムに適切なチケットを作成します。 これにより、サポートをより迅速に受けることができます。 –

+1

あなたはどのバージョンのpdfCalligraphを使用していますか?あなたが得た出力は何ですか(スクリーンショットやPDF出力が優先されます)。 'FreeSans'フォントで期待される出力はどのように見えますか?あなたの入力のために、テキストは異なったフォント( 'FreeSans'、' NotoSans-Devanagari')で異なって見えることに注意してください。私はpdfCalligraphの最新バージョンの出力が正しいと思います。 –

+0

あなたの製品に依存してpdfCalligraphを追加することを忘れましたか?ライセンスがロードされている場合とロードされていない場合の出力は同じですか(そうであってはいけませんが、存在する場合は依存関係を追加していない可能性があります) –

答えて

0

あなたの製品に依存するとしてpdfCalligraphを追加することを忘れましたか?ライセンスがロードされている場合とロードされていない場合の出力は同じですか(そうであってはいけませんが、そうであれば、依存関係を追加していない可能性があります)。

有効なライセンスとともに依存関係として追加されて読み込まれると、pdfCalligraphはバックグラウンドでその作業をサイレントモードで実行します。依存関係として追加されていない場合は、(有効なライセンスがロードされていても)例外がスローされないため、出力を見ずに正しく行ったかどうかを判断するのが難しい場合があります。

関連する問題