Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jasper reports 如何将导航选项卡设置为书签面板和页面_Jasper Reports_Itext - Fatal编程技术网

Jasper reports 如何将导航选项卡设置为书签面板和页面

Jasper reports 如何将导航选项卡设置为书签面板和页面,jasper-reports,itext,Jasper Reports,Itext,我正在使用itext生成报告,并在报告中创建书签。我想PDF打开与书签部分扩大。我可以在生成后修改文档的属性,这样就可以了,但是PDF是通过批处理生成的,所以我想将其添加到生成中 我尝试使用addViewerPreference(PdfName,PdfObject),但似乎无法使此设置正常工作。我可以用它来设置其他初始属性,但不是这个 我猜要么该属性根本不受支持,要么在我使用的itext版本中不受支持。我仍在使用2.1.7 iText 1.4.9中添加了addViewerReference添加视

我正在使用itext生成报告,并在报告中创建书签。我想PDF打开与书签部分扩大。我可以在生成后修改文档的属性,这样就可以了,但是PDF是通过批处理生成的,所以我想将其添加到生成中

我尝试使用addViewerPreference(PdfName,PdfObject),但似乎无法使此设置正常工作。我可以用它来设置其他初始属性,但不是这个


我猜要么该属性根本不受支持,要么在我使用的itext版本中不受支持。我仍在使用2.1.7

iText 1.4.9中添加了
addViewerReference
<另一方面,代码>添加视图首选项不存在。对不起,我输入了错误。addViewerPreference是我正在使用的。更新帖子。像往常一样,在发布一个问题后,我能够解决它。我不得不使用PdfWriter.PageModeUseOutlines和setViewerPreferences(int),而不是addViewerPreference。