微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用CSS通过页面内容确定打印方向

如何解决如何使用CSS通过页面内容确定打印方向

我正在努力解决以下问题,并且在这里浏览了多个线程时仍未找到答案。所以去了:

我正在使用Confluence,这使我可以指定要打印到PDF的CSS代码。所有打印输出都使用相同的样式表。对于那些不了解Confluence的用户,当您使用集成的打印至PDF功能时,没有按“按钮”按钮,即会保存/下载PDF,而不会显示“打印”对话框。换句话说,您不能手动选择任何打印首选项。

我想将大多数页面打印为纵向,但是有些页面需要横向打印。

我最大的希望是在需要横向显示页面添加DIV容器,然后使用以下CSS代码

@page:has(> div.landscape) { size: A4 landscape; }

那是行不通的,也许Confluence或Edge(我们都使用)不支持:has()伪类。

有人知道我如何在CSS中添加某种条件来检测页面上的某些内容,从而确定/定义打印方向吗?

注意:我无法访问HTML标头部分,主体元素或使用任何PHP或Javascript。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。