Javascript 单击窗口中的“打印所选页面”按钮(同时单击“发送页数”按钮)。打印()?
同时单击按钮打印所选的html页面。选定的html有5页,但我只想打印前两页。单击按钮时是否可以只发送前两页。window.print()是否有任何函数只发送打印前2页而不是5页?简单的答案是否。这只是因为window.print()方法中没有参数,或者没有这样的配置。看。但是有一个简单的解决方法来实现你想要的东西。只需在调用Javascript 单击窗口中的“打印所选页面”按钮(同时单击“发送页数”按钮)。打印()?,javascript,angular,angular6,angular7,Javascript,Angular,Angular6,Angular7,同时单击按钮打印所选的html页面。选定的html有5页,但我只想打印前两页。单击按钮时是否可以只发送前两页。window.print()是否有任何函数只发送打印前2页而不是5页?简单的答案是否。这只是因为window.print()方法中没有参数,或者没有这样的配置。看。但是有一个简单的解决方法来实现你想要的东西。只需在调用window.print()方法之前将style=“max height:400px;overflow:hidden”设置为HTML的body。这里的示例400px大小仅用
window.print()
方法之前将style=“max height:400px;overflow:hidden”
设置为HTML的body
。这里的示例400px
大小仅用于演示。您必须使用尝试和错误
来发现这一点。您还必须删除样式
,否则您将无法浏览整个页面。简单的答案是否定的。这仅仅是因为window.print()方法中没有参数,或者是这样的配置。看。但是有一个简单的解决方法来实现你想要的东西。只需在调用window.print()
方法之前将style=“max height:400px;overflow:hidden”
设置为HTML的body
。这里的示例400px
大小仅用于演示。您必须使用尝试和错误
来发现这一点。您还必须删除样式
,否则您将无法浏览整个页面。您可以使用ngx打印,这是一种可用于打印页面部分的角度组件。-
使用ngx print,您可以使用以下内容:
<div id="sectionToPrint"> your content.. </div>
<button printSectionId="sectionToPrint" ngxPrint> Print </button>
您的内容。。
然后,对于“打印”按钮,可以使用ngx打印属性,如下所示:
<div id="sectionToPrint"> your content.. </div>
<button printSectionId="sectionToPrint" ngxPrint> Print </button>
打印
这将仅打印“SectionTopPrint”id内的内容。
希望这有帮助。您可以使用ngx打印,这是一种可以用于打印页面部分的角度组件。-
使用ngx print,您可以使用以下内容:
<div id="sectionToPrint"> your content.. </div>
<button printSectionId="sectionToPrint" ngxPrint> Print </button>
您的内容。。
然后,对于“打印”按钮,可以使用ngx打印属性,如下所示:
<div id="sectionToPrint"> your content.. </div>
<button printSectionId="sectionToPrint" ngxPrint> Print </button>
打印
这将仅打印“SectionTopPrint”id内的内容。
希望这有帮助。否。窗口.print
方法不接受任何参数。。我能看到您这样做的唯一方法是在CSS中使用@media print
隐藏剩下的3个页面,然后调用窗口。print
方法。此处2在运行时动态更改,并在单击按钮的同时在打印机页面属性中选择1-2。我怀疑这是否可能?否。窗口.print
方法不接受任何参数。。我能看到您这样做的唯一方法是在CSS中使用@media print
隐藏剩下的3个页面,然后调用窗口。print
方法。此处2在运行时动态更改,并在单击按钮的同时在打印机页面属性中选择1-2。我怀疑这是否可能?