小编Iva*_*vic的帖子

iText,unicode字符和Java

我有一个文本编辑程序,将其输出保存为PDF文件.

它还将所有文本保存到PDF字典中,可以从中再次读回.问题是,在我的母语中,像č,ć,đ,ž,š这样的人物很常见......

当我在我的程序GUI中编写这些字符时,它很好,它们都是apear(我(当前)使用java的arial字体).

当我保存它并打开PDF I Adob​​eReader时,čić缺失,đ,ž和š被打印出来.我使用自定义(truetype)字体(BookAntiqua,从这里下载.

这是编码中的问题,还是字体本身(它不支持đ,ž,š字符)?

此外,当我再次将PDF加载到我的程序中时,丢失的字母仍然缺失,并且đ,ž,š与⎕symboles和类似的交换......这是PDF写入的问题还是有其他问题?

最重要的是,我希望我的程序GUI和PDF文档中可以看到这五个字符,并且可以从PDF的字典中正确检索它们.

java fonts itext

7
推荐指数
1
解决办法
7416
查看次数

Java中的多层次(嵌套?)Jlist

有没有办法创建一个具有多个(我瞄准三个)级别的JList?

像这样的东西:

level 1 item
  level 2 item
  level 2 item
     level 3 item
level 1 item
level 1 item
  level 2 item
  level 2 item
     level 3 item
     level 3 item
Run Code Online (Sandbox Code Playgroud)

我的程序中有(最多)三级组件GUI,我需要以某种方式使用户能够组织GUI的元素,将它们移到彼此之上或之下.

它可以用JList完成,还是有其他方法来处理这些事情?也许有些图书馆?

java swing jtree jlist jtreetable

2
推荐指数
2
解决办法
1328
查看次数

Unicode代码字符串

我想创建一个包含unicode代码的字符串,但不会在使用时转换它.

String s = new String("\u010C");
System.out.println(s);
Run Code Online (Sandbox Code Playgroud)

我想要输出:

\u010C
Run Code Online (Sandbox Code Playgroud)

而不是这个:

?
Run Code Online (Sandbox Code Playgroud)

我希望字符串实际上包含六个字符的集合.

java string unicode

0
推荐指数
1
解决办法
177
查看次数

标签 统计

java ×3

fonts ×1

itext ×1

jlist ×1

jtree ×1

jtreetable ×1

string ×1

swing ×1

unicode ×1