我运行一个为用户生成一些报告的 Web 应用程序。对于其中一份报告,我需要打印旋转 90 度的文本。我尝试了很多方法,但没有找到正确打印它的方法。我可以在使用下面的 css 类旋转 90 度的弹出窗口上显示文本,但是当它像往常一样发送到打印机时,文本会旋转为正常形式并打印。我了解打印机没有打印的原因,因为它显示在浏览器上,但是有什么办法可以做到吗?该站点的脚本语言是 PHP。
更新:我可以打印在静态页面上旋转的文本,但在弹出窗口时无法打印旋转的文本。实际上,现在我需要帮助来打印具有完整 CSS 样式的页面
编辑:如果我只能在客户端使用 Mozilla Firefox 时通过 Firefox 打印它,那将会很有帮助。
.rotate{
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
width:400;
height:400;
}
这就是弹出窗口显示文本的方式以及我想要打印文本的方式
非常感激!