打开附件面板的操作

时间:2012-09-12 07:30:44

标签: java itext

是否有打开附件面板的操作?不是马上,但是当用户按下某些文字时?

我知道writer.setViewerPreferences(PdfWriter.PageModeUseAttachments),但我不希望它立即打开。

1 个答案:

答案 0 :(得分:2)

这可以使用JavaScript操作完成:

Chunk c = new Chunk("Show / Hide attachment panel");
c.setAction(PdfAction.javaScript("app.execMenuItem('ShowHideFileAttachment');", writer));
document.add(new Paragraph(c));

请注意,这不适用于所有观看者(app = Adob​​e Reader),如果人们禁用Javascript,它将无效。