禁用 movie15 电影和 U3D 图形进行打印

禁用 movie15 电影和 U3D 图形进行打印

我正在使用该movie15软件包将电影和 U3D 图形添加到我的文档中。我已将其设置为,不支持 U3D 的 PDF 阅读器将显示我选择的静态图像。

但是,打印文档时,Acrobat Reader 会打印 U3D 图形而不是静态图像。虽然这看起来并不糟糕,但我宁愿让它打印静态图像。我该如何实现这一点?

编辑:请求一些代码。

\includemovie[
poster,
text={\includegraphics[width=0.5\linewidth]{fig/cross_curv}},
toolbar, 
label=cross_curv,
3Drender=SolidWireframe,
3Daac=30.000000, 
3Droll=0.000000, 
3Dc2c=-8.000000 -15.709999 -8.000000, 
3Droo=37.459366, 
3Dcoo=-8.000000 8.000000 8.000000,
3Dlights=CAD,
]{0.5\linewidth}{0.4890\linewidth}{figures/cross_curv.u3d}%

如果 PDF 阅读器不支持 U3D,则会显示文件 cross_curv.png。

答案1

我没有为此做好准备,抱歉。您可以通过更改生成的 PDF 中的注释标志 (/F) 的值来禁用打印,或者更好的方法是在 movie15.sty [2009/07/07] 中禁用。

第 1120 行和第 1521 行:/F 4->/F 0

第 1760 行和第 1920 行:/F 5->/F 1

亚历山大

答案2

我不知道这是否是一个选项:使用另一个 pdf 阅读器来打印文件。

相关内容