|
@@ -1328,7 +1328,9 @@ import Cocoa
|
|
|
if self.listView.isEditImage {
|
|
|
self.menuItemEditingClick_CropImage(sender: NSMenuItem())
|
|
|
} else {
|
|
|
- self.closeRightPane()
|
|
|
+ if self.listView.annotationType == .addImage {
|
|
|
+ self.closeRightPane()
|
|
|
+ }
|
|
|
// if self.rightSideViewController.eidtPDFImageProperty != nil {
|
|
|
// self.rightSideViewController.eidtPDFImageProperty.reloadData()
|
|
|
// }
|
|
@@ -1344,6 +1346,9 @@ import Cocoa
|
|
|
self.rightSideViewController.eidtPDFTextProperty.initData()
|
|
|
}
|
|
|
}
|
|
|
+ if self.listView.annotationType != .addText {
|
|
|
+ NotificationCenter.default.post(name: NSNotification.Name(rawValue: "kPDFViewEditingAreaDidChanged"), object: self.listView.document)
|
|
|
+ }
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -1407,6 +1412,10 @@ import Cocoa
|
|
|
|
|
|
if self.listView.isEdited() {
|
|
|
self._isPDFDocumentEdited = true
|
|
|
+
|
|
|
+ if self.listView.annotationType != .addText {
|
|
|
+ NotificationCenter.default.post(name: NSNotification.Name(rawValue: "kPDFViewEditingAreaDidChanged"), object: self.listView.document)
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1435,7 +1444,7 @@ import Cocoa
|
|
|
var previewSize = rect.size
|
|
|
var isChangeSize = false
|
|
|
if previewSize.width == 0 && previewSize.height == 0 {
|
|
|
- previewSize = CGSize(width: 500, height: 500)
|
|
|
+ previewSize = CGSize(width: 400, height: 400)
|
|
|
isChangeSize = true
|
|
|
}
|
|
|
|
|
@@ -1470,9 +1479,11 @@ import Cocoa
|
|
|
height: imageRect.height * pageScale)
|
|
|
}
|
|
|
|
|
|
- if imageRect.origin.x < 0 ||
|
|
|
- imageRect.origin.y < 0 {
|
|
|
+ if imageRect.origin.x < 0 {
|
|
|
imageRect.origin.x = 5
|
|
|
+ }
|
|
|
+
|
|
|
+ if imageRect.origin.y < 0 {
|
|
|
imageRect.origin.y = 5
|
|
|
}
|
|
|
|
|
@@ -1489,6 +1500,9 @@ import Cocoa
|
|
|
DispatchQueue.main.async {
|
|
|
self.listView.createImagePath(filePath, rect: imageRect, page: pdfView.currentPage())
|
|
|
self.isPDFTextImageEdited = true
|
|
|
+ self.asyncSaveDocument { params in
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -1531,6 +1545,10 @@ import Cocoa
|
|
|
if self.rightSideViewController != nil && self.rightSideViewController.subViewType == .EditPDFAddText && self.listView.annotationType == .addText {
|
|
|
self.rightSideViewController.eidtPDFTextProperty.refreshSelectAreaProperty(needDefaultData: true)
|
|
|
}
|
|
|
+
|
|
|
+ self.asyncSaveDocument { params in
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
func pdfListViewKeyDownIsContinue(_ pdfListView: CPDFListView!, theEvent: NSEvent!) -> Bool {
|
|
@@ -1733,6 +1751,8 @@ import Cocoa
|
|
|
tMenuItems?.append(self.replaceImageArea())
|
|
|
tMenuItems?.append(self.exportImageArea())
|
|
|
}
|
|
|
+ } else {
|
|
|
+ tMenuItems?.swapAt(0, 1)
|
|
|
}
|
|
|
} else if areas.count == 0 {
|
|
|
tMenuItems?.append(NSMenuItem.separator())
|