2

私はiTextが初めてです。
今、iText でクメール語の Unicode を表示したいのですが、できません。誰もそれを行う方法を知っていますか? 教えてください。

よろしく、リージャバ

4

3 に答える 3

1

別の投稿で質問の所有者であるあなたによると、iText は Khmer Unicode をサポートしていません

これについてもブログでまとめました: http://ask.osify.com/qa/287

iText のソース コードを変更するだけで済みますが、これで動作するとは誰も主張していないため、ソースが変更されるまでは、クメール語 Unicode を使用する場合、iText は適切な選択ではありません。

別の代替ソリューションとして、JODConverter で Openoffice doc を使用する必要があります。私にとっては、これはまだ実験中ですが、簡単なテストでは問題なく動作しています。

http://ask.osify.com/qa/318で簡単に説明されているように、クメール語の Unicode レンダリングを配置できる openoffice ドキュメントの作成に別の問題があります。

2016 年 13 月 1 日更新

于 2013-08-15T16:11:40.047 に答える
0

通常のフォントのようなものがあれば、次のようなものが必要になります

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

ほとんどのフォントは c:\windows\fonts にあります

于 2011-10-14T03:03:23.510 に答える
0
Font font = new Font("khmer", Font.PLAIN ,33);
iText.setFont(font);
于 2015-11-14T04:11:08.153 に答える