我可以添加不影响生成的 PDF 样式的自定义 CSS 吗?

Can I add custom CSS that will not affect the style of generated PDFs?

Orbeon doc here 展示了如何添加自定义 CSS,如下所示:

<property
    as="xs:string"
    name="oxf.fr.css.custom.uri.*.*"
    value="/config/acme.css"/>

这 CSS 会影响 Form Runner 中的显示以及生成的 PDF 版本的表单。有没有办法添加不影响 PDF 的自定义 CSS?

我问是因为我使用自定义 CSS 默认情况下隐藏所有部分,自定义 JavaScript 通过 show/hide 模拟各部分之间的导航。由于默认情况下所有部分都是隐藏的,因此我最终得到一个除了标题之外为空的 PDF。

如果没有简单的方法来做到这一点,我可以解决它。我是 Liferay 中代理 Portlet 中的 运行 Form Runner,因此我可以将我的自定义 CSS 添加到 Liferay 主题中。但是,如果有一种方法可以用 Orbeon 做到这一点,那就太好了。

根据@avernet 的建议,我可以通过将自定义 CSS 包含在 @media screen { ... } 中来解决此问题。