亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Xamarin.Mac打印功能僅打印屏幕,而不是整個表格

Xamarin.Mac打印功能僅打印屏幕,而不是整個表格

C#
侃侃無極 2023-09-09 16:36:05
我正在使用 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);
查看完整描述

1 回答

?
牧羊人nacy

TA貢獻1862條經驗 獲得超7個贊

這很可能是因為您正在打印父 NSView,它只會打印屏幕上可見的內容。您可以直接在 NSTableView 上調用 print :


private void Print(NSObject sender)

{

    this.tableView.Print(sender); // Where this.tableView in an NSTableView

}

但最終的結果卻很簡單。


查看完整回答
反對 回復 2023-09-09
  • 1 回答
  • 0 關注
  • 109 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號