|
@@ -689,14 +689,6 @@ extension KMMainViewController {
|
|
|
}
|
|
|
|
|
|
@objc func menuItemAnnotationClick_Print(sender:NSMenuItem) {
|
|
|
- // 执行右键操作后,需要取消框选区域
|
|
|
- if self.listView.toolMode == .selectToolMode {
|
|
|
- objc_sync_enter(self)
|
|
|
- self.listView.selectionRect = NSZeroRect
|
|
|
- self.listView.selectionPageIndex = UInt(NSNotFound)
|
|
|
- objc_sync_exit(self)
|
|
|
- }
|
|
|
-
|
|
|
let rect = listView.currentSelectionRect()
|
|
|
let page = listView.currentPage()
|
|
|
let copyPage : CPDFPage = page!.copy() as! CPDFPage
|
|
@@ -706,6 +698,14 @@ extension KMMainViewController {
|
|
|
// let newpage : PDFPage = PDFPage(image: image)!
|
|
|
// pdfDocument.insert(newpage, at: 0)
|
|
|
|
|
|
+ // 执行右键操作后,需要取消框选区域
|
|
|
+ if self.listView.toolMode == .selectToolMode {
|
|
|
+ objc_sync_enter(self)
|
|
|
+ self.listView.selectionRect = NSZeroRect
|
|
|
+ self.listView.selectionPageIndex = UInt(NSNotFound)
|
|
|
+ objc_sync_exit(self)
|
|
|
+ }
|
|
|
+
|
|
|
KMPrintWindowController.printImage(image: image)
|
|
|
}
|
|
|
|