从全屏模式恢复时 PDF 图层的可见性混乱

从全屏模式恢复时 PDF 图层的可见性混乱

我的一位同事发现,当文档从全屏模式恢复时,某些 PDF 图层的可见性可能会(不合理地)发生变化。

重现步骤:

  1. 从 ocg-p 包中打开文件 ocg-p_example_4.pdfhttp://www.ctan.org/pkg/ocg-p。直接链接是http://mirror.ibcp.fr/pub/CTAN/macros/latex/contrib/ocg-p/examples/ocg-p_example_4.pdf

  2. 按 ctrl+L 可全屏显示。

  3. 单击第二个表格(八字表)中的标题“等级”。表格将根据等级进行排序。

  4. 按 Esc 键返回窗口模式。表格不是现已排序。

一些测试表明,在全屏模式下以及借助 JavaScript 对 PDF 图层可见性所做的某些更改在离开全屏模式后不会保留。

您知道如何改变这种行为吗?非常感谢。

编辑:该问题与 Adob​​e Reader 浏览器有关(因为 ocg 层和 javascript)。

答案1

这是 Acrobat Reader 的一项功能。退出全屏模式后,AR 会忘记用户在全屏模式下所做的任何图层可见性更改。进入全屏模式之前的图层可见性会恢复。

Evince 和其他 PDF 阅读器不受影响。

测试的小例子:

\documentclass{article}

\usepackage{ocgx2}

\begin{document}
\begin{ocg}{A}{A}{on}\fbox{A}\end{ocg}%
\begin{ocg}{B}{B}{off}\fbox{B}\end{ocg}

\switchocg{A B}{\fbox{Toggle}}
\end{document}

相关内容