我正在使用 Xamarin.Mac 使用 C# 开发 MacOS 应用程序。我想(在打印机中)打印一个表格,并且我正在使用 print() 函数来执行此操作。但是,当我使用此功能时,它仅打印屏幕上显示的内容。
显然,发生这种情况是因为 print 函数只打印 NSView 出现在屏幕上的部分。
我已经使用 Swift 语言找到了这个问题的一些解决方案,但我不知道如何将代码转换为 C#。
在我的代码中,SubviewCompanyController 是我的类,它继承自 AppKit.NSViewController,它也有我的表。
private NSViewController SubviewController = null;
.
.
.
var controllerCompany = SubviewController as SubviewCompanyController;
controllerCompany.View.Print(this);
牧羊人nacy
相关分类