4

iTextを使用して順序付けされていないリストを作成したい。ただし、デフォルトの箇条書きをダッシュ​​にするのではなく、黒い点にします(メダルをマークする評判の右側の点を見てください。そのようなものですが、黒い点です)。iTextにこれがすでに実装されているかどうか(見つかりませんでした)、または手動で実行する必要があるかどうかはわかりません。

問題は、手動で行う必要がある場合、キーボードに黒い斑点がないため、画像をListSymbolとして挿入する必要がありますが、メソッドはまたは引数としてsetListSymbolのみ受け入れる...ChunkString

私は何をしますか?

4

2 に答える 2

3

答えはあなた自身の質問にあります。チャンクをリストシンボルとして使用できます。カスタム画像(たとえば、黒い斑点を視覚化する画像)を使用する場合は、そのような画像をチャンク内にラップできます。このような画像を自分で描きたくない場合は、そのような画像を含むフォント(Webdings?Wingdings?)を探し、そのフォントの文字でチャンクを使用することができます。

于 2012-09-08T08:41:21.307 に答える
3

これは例です。この文字は、HTMLの順序なしリストの箇条書きです。

 List list = new List(List.UNORDERED);
 list.setListSymbol("•");

 list.add(new ListItem("list 1");
 list.add(new ListItem("list 2"));
 list.add(new ListItem("list 3"));
于 2015-12-15T10:59:56.870 に答える