当我使用:
添加注释时PdfAnnotation.createFileAttachment(writer,null,null , null, , "שם קובץ", "שם קובץ");
注释中的希伯来字母未显示。
有没有办法解决它?
答案 0 :(得分:1)
\u00a0
是非中断空格的值)。如果不这样做,编译器可能会错误地解释字符(请参阅给出的评论)。PdfFileSpecification
对象的方法,并使用setUnicodeFileName()
等方法,并将unicode参数设置为true
。这样,iText知道字符应该被解释为Unicode字符。null
作为Rectangle
的值传递。这没有意义。您确定要添加文件附件注释吗?根据您的代码,我会假设您要添加文档级附件。这是这样做的:writer.addFileAttachment(fs);
fs
FileSpecification
类的实例。