php – 从网页打印旋转的文本

我运行一个Web应用程序,为用户生成一些报告.对于其中一个报告,我需要打印90度旋转的文本.我尝试了很多方法但没有找到正确打印方法.我可以使用下面的css类在90度旋转的弹出窗口上显示文本,但是当它像往常一样被发送到打印机时,文本将旋转到正常形式并打印出来.我理解打印机没有打印的原因,因为它显示在浏览器上,但我有什么方法可以做到这一点?此站点的脚本语言是 PHP.

更新:我可以打印在静态页面上旋转的文本,但是当弹出时不能打印旋转的文本.实际上现在我需要帮助打印一个CSS样式完整的页面

编辑:如果我只能通过Firefox打印它,因为客户端使用Mozilla Firefox,它甚至会有用.

.rotate{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    width:400;
    height:400;
}

这是弹出窗口显示文本以及我想如何打印文本的方式

非常感激!

嗯……这对我有用……测试:

> Firefox 23(Win7,OSX)
> Chrome 28(Win7,OSX)
> Safari 6(OSX)

不可否认,我实际上并没有打印它,而是将打印输出重定向到PDF(操作系统级功能;与Firefox无关).

确保定义旋转的规则没有附加一些media query,在media =“print”中禁用它们.

我使用了以下示例文档,它作为一个方便的数据URI:

data:text/html,%3Cp%20style=%22%20-webkit-transform:%20rotate%28-90deg%29;%20transform:%20rotate%28-90deg%29;%20border:%201px%20solid%20red;%20padding:%201ex;%20width:%20100px;%20%22%3Etest%20rotate%3C/p%3E

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...