gpt4 book ai didi

javascript - Angular 9 报告打印

转载 作者:行者123 更新时间:2023-12-04 09:35:22 26 4
gpt4 key购买 nike

我有一个 Angular 9 应用程序,我想打印报告。
1. 当用户单击打印按钮时,我应该使用什么来打印报告,一条记录应该来自数据库?
2. 我不想使用 window.print()因为它会打印屏幕而我不想要这个,但我也想在加载报告记录时显示一个预加载器。
作为后端开发,我使用 .Net Core。
任何帮助将不胜感激。

最佳答案

你必须在后端处理它,在你的 backend 制定一个方法那会为你做这项工作。您可以使用 database根据您的需要。您可以使用 ViewAsPDF方法。
只需编写所需的代码,相应地使其有用
假设 你有可以做 Database 的服务和方法相关的东西

public IActionResult RDPReport()
{
var model = _reportService.GetRDPReport(); //it would fetch stuff from DB and return those things you want to view in your report

var report = new ViewAsPdf("RDPReport")
{
PageMargins = { Left = 5, Bottom = 5, Right = 5, Top = 5 }, // Do as per need
Model = model
};
return report;
}

关于javascript - Angular 9 报告打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62618761/

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