2011-09-15 10 views
2

私はiTextで非常に新しいです。
今、私はiTextでKhmer Unicodeを表示したいと思いますが、私はそれを行うことはできません。 誰かがそれを行う方法を知っていますか? 私に助言してください。Khmer Unicode in iText

よろしく、 LeeJava

答えて

0

通常のフォント あなたのつもりのようなその何かがしたい場合は、Cの下に配置されている

Font myfont= new Font(BaseFont.createFont("Font location", "encoding, "embedded")); 

ほとんどのフォントのようなもの:あなたによると\ WINDOWSフォント\

+0

クメール語のUnicodeでは機能しません。レンダリングが必要です。http://ask.osify.com/qa/613 – Osify

1

、別の投稿の質問の所有者iTextはクメール語Unicodeをサポートしていません。

私は私のブログ上で、再び同様に、この上で要約作ら

http://ask.osify.com/qa/287

のみiTextのではありませんので、我々は、iTextののソースコードを変更するのではなく、今まで誰も請求は、彼らはそれで動作しないことを持っていますクメールのUnicodeを使用して、ソースが変更されるまで、適切な選択をしてください。

私たちはJODConverterでOpenoffice docを使用しなければなりません。これはまだ実験中ですが、簡単なテストではうまくいきます。

私達はちょうど私がのためのソースコードのサンプルを追加した13/01/2016

+0

詳細を追加するには:クメールをiTextでサポートするには、A )iTextコードに精通している開発者、およびB)クメール語の規則を知っている人。 iTextはオープンソースなので誰でも投稿でき、とても歓迎しています。あなたや他の誰かがクメールのサポートに貢献し、gitリポジトリ(http://github.com/itext/itextpdf)にプルリクエストを提出したい場合は、非常に感謝しており、私たちは満足していますあなたが実際のコーディングをしている限り、iText開発の詳細についてはお手伝いします。 –

+0

クメールのサポートはおそらく "3行のコード"以上のものになるでしょう。プルリクエストを提出する前にiTextに連絡してコントリビュータライセンス契約に署名する必要があります。それは主にCYAの形式です。本質的に、iTextはあなたのコードを使用することができ、あなたは著者であると言っています。 –

+0

あなたはiTextKhmerリポジトリにリンクしており、コードにはApache 2.0ライセンスが含まれています。 –

0
Font font = new Font("khmer", Font.PLAIN ,33); 
iText.setFont(font);