如何打印使用javascript绘制内容的已创建的画布元素?我的打印预览显示一个空白框而不是画布元素中的内容?
首先我使用html2canvas创建我的画布图像,然后我看到这个图像被创建了。但我无法打印包含相关图片的div。
在IE中,当触发按钮两次时,我可以看到它。在第一次单击它打开空白打印预览,在第二次单击它打开与相关内容。但是,在chrome中,它一次打开空白内容,就不能加载第二个触发器;页面会冻结。
这是我的密码;
function printDiv(index) {
var canvasImg = "";
var divToPrint = document.getEl
我的网页上有几张图片(不是背景图片),当我看到100%比例的Print Preview时,图片看起来很好,但我的问题是,当我用Shrink to fit scale进行打印预览时,所有的图片都比实际尺寸小。我没有在IMG标签上提供任何width或height属性,所以我假设在打印预览中,它会像屏幕上显示的那样加载。我已经使用下面的css打印媒体的IMG,但它不起作用
img {max-width:100%; }
我期待相同的图像尺寸在收缩到合适和100%的比例。
这个是可能的吗?我是不是在打印css中遗漏了什么?敬请指教。
我正在构建一个c#应用程序,它显示(文档)的打印预览,然后要求用户通过InkPicture控件对文档进行“签名”。从墨迹图片控件中提取位图并将其应用于PrintDocument没有任何问题(我在打印预览之前的过程中执行了此操作,并将这些图像绘制到打印文档中),但打印预览的目的是允许用户按打印文档的方式查看文档并在文档上签字。
我已尝试将文档重置为修改后的文档
// MyDocumentType derives from PrintDocument and ipSignature is a
// user control derived from InkPicture that convert