gpt4 book ai didi

c# - 在 asp.net 中自定义打印属性

转载 作者:行者123 更新时间:2023-11-30 18:05:45 25 4
gpt4 key购买 nike

我需要在 asp.net 页面中打印一些图片,并且我需要在单独的页面中打印每张图片。我如何使用 ASP.net C# 执行此操作?

当我使用 window.print() 时,它会打印整个页面,但我只需要图像以及单独页面中的每个图像!

最佳答案

您需要在样式表 (.css) 文件中定义一些内容:

@media all
{
.page-break { display:none; }
}
@media print
{
.page-break { display:block; page-break-before:always; }
}

然后,在您的 HTML 中,只要您想要分页符:

<div class="page-break"></div>

您可以用相同的方式隐藏/显示打印布局中的元素(通过使用 @media print 并在任何您不想显示的元素上设置 display:none打印。例如,要仅在打印布局中显示图像,这可能有效(未经测试):

@media print
{
* { display:none; }
img { display:block; }
.page-break { display:block; page-break-before:always; }
}

关于c# - 在 asp.net 中自定义打印属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281258/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com