Просмотр исходного кода

【2025】【Edit】图片编辑细节问题修正

niehaoyu 1 месяц назад
Родитель
Сommit
476538c345

+ 1 - 1
PDF Office/KMComponentLibrary/KMComponentLibrary/View/Select/ComponentSelect.swift

@@ -547,7 +547,7 @@ extension ComponentSelect: ComponentGroupDelegate {
         }
         workItem = newWorkItem
         if let item = workItem {
-            DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1, execute: item)
+            DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.15, execute: item)
         }
 
         window?.makeFirstResponder(nil)

+ 2 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift

@@ -5279,6 +5279,8 @@ extension KMMainViewController: CPDFViewDelegate,CPDFListViewDelegate {
     func pdfViewEditingDoubleClick(_ pdfView: CPDFView!, imageArea editArea: CPDFEditArea!) {
         if(editArea.isImageArea()) {
             listView.cropAction()
+            
+            rightSideController?.reloadEditingAreas()
         }
     }
     

+ 2 - 2
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/EditPDF/KMEditImageController.swift

@@ -519,7 +519,7 @@ extension KMEditImageController: ComponentSelectDelegate {
                 let result = text.stringByDeleteCharString("°")
                 let value = result.stringToCGFloat()
                 
-                pdfView?.rotateEditingAreas(value)
+                pdfView?.rotateEditingAreas(-value)
                 
                 reloadData()
             }
@@ -542,7 +542,7 @@ extension KMEditImageController: ComponentSelectDelegate {
                 let result = text.stringByDeleteCharString("°")
                 if result != "-" {
                     let value = result.stringToCGFloat()
-                    pdfView?.rotateEditingAreas(value)
+                    pdfView?.rotateEditingAreas(-value)
                 }
                 
                 reloadData()

+ 3 - 3
PDF Office/PDF Master/KMClass/KMPDFViewController/RightSideController/Views/EditPDF/KMEditPDFTextPropertyViewController.swift

@@ -246,8 +246,8 @@ class KMEditPDFTextPropertyViewController: NSViewController {
             if let value = pdfView?.editingSelectionCFont(with: currentArea)?.familyName {
                 fontName = value
                 
-                if let value = pdfView?.editingSelectionCFont(with: currentArea)?.styleName {
-                    fontStyle = value.count > 0 ? value : "Regular"
+                if let value = pdfView?.editingSelectionCFont(with: currentArea)?.styleName, value.count > 0 {
+                    fontStyle = value
                 }
             }
             
@@ -339,7 +339,7 @@ class KMEditPDFTextPropertyViewController: NSViewController {
         if let value = fontStyle {
             fontStyleSelect.properties.text = value
         } else {
-            fontStyleSelect.properties.text = "Regular"
+            fontStyleSelect.properties.text = "-"
             fontStyleSelect.updateMenuItemsArr([])
         }
         fontStyleSelect.reloadData()