Browse Source

【PDFListView】剪切图片后无法绘制的问题

dinglingui 1 year ago
parent
commit
4c9a6b646e

+ 2 - 1
PDF Office/PDF Office/Class/PDFWindowController/ViewController/KMMainViewController+Action.swift

@@ -695,7 +695,8 @@ extension KMMainViewController {
         
     @objc func exportCorpImage(sender:NSMenuItem) {
         let rect = NSIntegralRect(listView.currentSelectionRect())
-        let page : CPDFPage = listView.currentSelectionPage() ?? listView.currentPage()
+        let orgPage : CPDFPage = listView.currentSelectionPage() ?? listView.currentPage()
+        let page : CPDFPage = orgPage.copy() as! CPDFPage
         page.setBounds(rect, for: .cropBox)
         let image = page.thumbnail(of: rect.size) ?? NSImage()
         let data = image.tiffRepresentation