Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 打印动态生成的PDF,无需silvelright中的打印对话框_C#_Silverlight_Pdf_Mvvm_Printing - Fatal编程技术网

C# 打印动态生成的PDF,无需silvelright中的打印对话框

C# 打印动态生成的PDF,无需silvelright中的打印对话框,c#,silverlight,pdf,mvvm,printing,C#,Silverlight,Pdf,Mvvm,Printing,我知道我们可以打印页面而无需打印对话框,这是我在下面链接中的一个问题 但现在我的问题是我想打印PDF文件而不显示打印对话框,因为从上面的链接我打印的网格不是PDF文件,我是从rdl文件创建PDF文件。在Silverlight 4中,如果不显示打印对话框,就无法打印任何内容。这是一个无法覆盖的安全限制。因此我必须打开PDF,然后用户可以手动打印,我必须这样做?是的,您必须在浏览器中或使用Adobe Reader打开PDF,然后用户将手动打印。我正在从sqlserver reporting fle

我知道我们可以打印页面而无需打印对话框,这是我在下面链接中的一个问题


但现在我的问题是我想打印PDF文件而不显示打印对话框,因为从上面的链接我打印的网格不是PDF文件,我是从rdl文件创建PDF文件。

在Silverlight 4中,如果不显示打印对话框,就无法打印任何内容。这是一个无法覆盖的安全限制。

因此我必须打开PDF,然后用户可以手动打印,我必须这样做?是的,您必须在浏览器中或使用Adobe Reader打开PDF,然后用户将手动打印。我正在从sqlserver reporting fle(.RDL)动态创建PDF文件文件,我想我们在viewmodel中没有响应对象,所以我可以直接从silverlight项目打开PDF吗?