Javascript 角度9报告打印
我有一个Angular 9应用程序,我想打印报告 1.当用户单击“打印”按钮时,报告打印应该使用什么?记录应该来自数据库 2。我不想使用Javascript 角度9报告打印,javascript,angular,typescript,report,angular9,Javascript,Angular,Typescript,Report,Angular9,我有一个Angular 9应用程序,我想打印报告 1.当用户单击“打印”按钮时,报告打印应该使用什么?记录应该来自数据库 2。我不想使用window.print(),因为它会打印屏幕,我不想这样做,但我想在加载报表记录时显示预加载程序 作为后端开发,我使用.NETCore 任何帮助都将不胜感激。您必须在后端处理它,在您的后端制定一种方法来为您完成这项工作。您可以根据需要使用数据库。您可以使用viewasdf方法 只要编写所需的代码,相应地使其有用 假设您有服务和方法来做数据库相关的事情 publ
window.print()
,因为它会打印屏幕,我不想这样做,但我想在加载报表记录时显示预加载程序
作为后端开发,我使用.NETCore
任何帮助都将不胜感激。您必须在后端处理它,在您的
后端制定一种方法来为您完成这项工作。您可以根据需要使用数据库
。您可以使用viewasdf
方法
只要编写所需的代码,相应地使其有用
假设您有服务和方法来做数据库
相关的事情
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库推荐任何npm,因为您的报告记录与数据库有关,所以这可能是一个好方法。那么crystal report呢?嗯,我不知道crystal reports。一旦我这样做了,这就是为什么这个想法会出现并和你们分享。如果它适合你,你可以继续做其他更好的选择