草庐IT

print_renderer

全部标签

javascript - Safari 不允许第二个 window.print()

您好,我在Safari中遇到了一个奇怪的问题。我有一个按钮,单击它时会打印html的内容。我的问题是,当第一次调用window.print()时效果很好,但是,在第二次单击时,它将显示一个弹出窗口,说明:'Thiswebpageistryingtoprint.Doyouwanttoprintthiswebpage?'如果我在此对话框中单击打印,什么也不会发生。为什么会发生这种情况的任何想法?提前致谢!Javascript-$scope.print=function(){varcontents=document.getElementById("print-section").outerH

html - Chrome : Print preview differs from simulate CSS media print

我在Chrome26中打印我的页面时遇到问题,其中表格显示为灰色背景色。当我使用模拟CSS媒体打印在chrome中查看页面时,它看起来不错在Safari中打印时一切正常。有人知道如何解决这个问题吗? 最佳答案 解决方法如下:将此添加到您的打印css*{transition:none!important}参见:https://nicolasbouliane.com/blog/print-preview-significantly-different-inspector-chrome 关于h

jquery - 图像映射 : Click to echo/print text on screen

是否可以单击图像映射的一部分并打印出一些文本,例如alt或title那的值(value)在页面某处标记?我可以通过jQuery做到这一点吗?我已经看过并且正在努力这样做(对jQuery非常生疏,并且是一个新手)。我玩过一些代码,但我设法得到的只是静态数据。谢谢。编辑:这是一张包含30个大小和形状独特的可点击“区域”的大图像。 最佳答案 HTML:jQuery:$(function(){$('maparea').click(function(){alert($(this).attr('alt'));});});

html - 为什么嵌套的 div 位置为 : absolute render with a harsh interpretation of shrink-to-fit?

如果页面上有两个绝对定位的div,最里面有应该​​渲染成表格的内容,Firefox3.6.x&4.x,Chrome13.x和Opera11.x都是压碎内容。测试用例:NestedAbsolutesBananaFritterCherryPie预期输出([C]表示颜色为C的block):[B]香蕉油条[R]樱桃派将产生渲染输出:香蕉油条樱桃馅饼具有明确样式宽度15px的div已从View中删除,并且任何文本上下文都不必要地应用了换行符。如果任一外部div的位置更改为“相对”,则内容的布局将恢复为预期的布局。为什么使用两个嵌套的、绝对定位的div会导致浏览器的布局引擎渲染子div,并忽略提供

html - 为 IE8 使用媒体 ="print"

此行修复了Chrome/IE7和IE9的打印预览,但它似乎不适用于IE8。有人知道吗?经过一些评论后,我意识到这是一个IE8问题。我一直在四处寻找并想出在我的部分顶部添加以下内容:这使得使用带有@mediaprint{}的通用样式表成为可能。同样,这在IE7/9中有效,但在IE8中无效。再次无法真正弄清楚原因。但是printshiv确实有效,否则我将无法在IE7中获得正确的打印预览。 最佳答案 我终于弄清楚出了什么问题(运气好..)出于某种原因,以下css没有完成这项工作:#divID1,#divID2,#divID3{displa

javascript - Angular 1 : Above the Fold rendering

目前我正在优化我的AngularJS网站,我希望通过Google页面速度洞察力达到100/100。您是否知道AngularJS的多页面入口点速度高于折叠速度的好模式?例如假设有多个View不需要为其首屏内容执行大量JavaScript(除了路由)。我唯一的想法是将折叠元素上方的这些内容填充到index.html文件中,然后在index.html文件中的内联脚本标记中进行一些路由,但这听起来难以维护我。另一种可能是组装index.html文件的gulp任务-如果是这样的话,我假设有人以前做过这个。你听说过这样的事情吗?有什么想法吗?有没有人这样做过,或者我应该接受我的83/100并继续我

php - 如何通过 window.print() 打印页面的某些特定部分

我正在phpmysql中处理一个表单。所以在我的页面中有一个表格,下面我以表格格式显示了该表格的数据。现在我只想打印表格结构,这就是为什么我只制作了一个PRINT按钮:PRINT但它会打印带有表单字段和表格的整个页面,而我只想打印表格。这是我的带有表单和表格的整个页面的设计:AddCompanyCompanyName">anotherfieldanotherfieldSubmitS.No.CompanyNameTypeAction -->?id=&cmd=edit">?id=&cmd=delete"onclick="returnconfirm('Areyousureyouwa

html - [null] 中未定义的错误 _renderer.setElementStyle "Cannot set property ' 背景颜色'

我正在udemy学习angular2angular2的类(class),老师写了一个突出显示html元素的指令。我试图像休闲一样做,但对我来说_renderer.setElementStyle抛出异常。EXCEPTION:TypeError:Cannotsetproperty'background-color'ofundefinedin[null]指令:import{Directive,ElementRef,Renderer,OnInit}from'angular2/core';@Directive({selector:'[highlight-directive]'})exportcl

html - 当用户选择 'print' 时,如何横向打印 HTML 页面?

我们生成的网页应始终以横向模式打印。Web浏览器打印对话框默认为纵向,因此对于每个打印作业,用户必须手动选择横向。这是次要的,但如果我们可以删除这个不必要的步骤,对用户来说会很好。提前感谢所有受访者。 最佳答案 快速Google表明它不受真正支持。有很多人在尝试hacktheir方法-但我强烈建议只渲染服务器端PDF。 关于html-当用户选择'print'时,如何横向打印HTML页面?,我们在StackOverflow上找到一个类似的问题: https://

javascript - ReactDOM.render 与 React Component 渲染差异

我开始学习React。render()方法用在两个地方:使用ReactDOM.render()ReactDOM.render(,document.getElementById('react-application'));Other在扩展组件的内部类中。classTestextendsReact.Component{render(){return(Hello)}}这两种渲染方法之间的确切区别是什么? 最佳答案 React中有两个独立的render()方法。一个是ReactDOM.render(),另一个是Component.rende