我们有一个AngularJS Web应用程序,可以从服务器加载PDF文档,并在页面中显示如下:
<object id="preview" type="application/pdf" data="blob:{fileUrl}">
每当用户执行某些操作时,我们都会有新的审核要求:
PDF下载和打印控件位于浏览器PDF查看器中.我们只需支持最新的Google Chrome(截至2018年7月的Chrome 68).
是否可以检测从PDF查看器下载或打印文件的时间?我没有看到任何前印刷/后印刷事件,我认为因为它是交叉原点.我们不需要控制处理程序,只是以某种方式检测事件.
假设我有一个应用div了 CSS 规则的对象transform: rotate(15deg)。如果我使用 JQuery 读取元素的计算 CSS 转换,我会看到浏览器已将转换转换rotate(15deg)为 值matrix(0.965926, 0.258819, -0.258819, 0.965926, 0, 0)。
我知道以度为单位的旋转值,并且我想在不查询 DOM 的情况下计算这个旋转矩阵。如何以编程方式根据旋转角度计算元素的旋转矩阵?