打印PDF功能使用Xamarin MAC应用程序在最新的MAC上不起作用

时间:2017-01-08 11:47:36

标签: c# ios xamarin xamarin.ios xamarin.mac

我们在Xamarin MAC应用程序中有打印PDF文档功能。以前打印功能与旧的MAC OS一起运行良好,现在我们已经尝试从新的MAC OS“Sierra”打印PDF文档,发现它没有在打印预览页面中显示细节或内容。它也不打印任何内容。我们使用以下代码打印PDF。

if (Path.GetExtension (filenames [0]).ToLower () == ".pdf") 
{
     var fileUrl = NSUrl.FromFilename (filePath);
     PdfDocument aPdfDocument = new PdfDocument(fileUrl);
     PdfView aPDFView = new PdfView();
     aPDFView.Document = aPdfDocument;
     inv.Window.ContentView.AddSubview (aPDFView);
      var pr = NSPrintInfo.SharedPrintInfo;
      pr.VerticallyCentered = false;
      pr.TopMargin = 2.0f;
      pr.BottomMargin = 2.0f;
      pr.LeftMargin = 1.0f;
      pr.RightMargin = 1.0f;
      aPDFView.Print(this);
}

您能否告诉我如何在最新的MAC OS中解决此打印问题?

0 个答案:

没有答案