Browse Source

【fix】【内容编辑】文字块悬浮菜单,对齐按钮样式,选择了左或右对齐,再次选中该文字块,对齐样式显示成居中

tangchao 7 months ago
parent
commit
1169c68c99

+ 13 - 0
PDF Office/PDF Master/Class/PDFTools/EditPDF/Window/KMEditPDFPopToolBarWindow.swift

@@ -98,6 +98,9 @@ import Cocoa
 //                            model.isEnabled = self.model.editAreasFontItalicIsEqual()
                         } else if key == .textAlignment {
 //                            model.isEnabled = self.model.editAreasTextAlignmentIsEqual()
+                            if let data = self._fetchTextAlign() {
+                                model.textAlign = data
+                            }
                         }
                         datas.append(model)
                     }
@@ -129,6 +132,9 @@ import Cocoa
 //                            model.isEnabled = self.model.editAreasFontItalicIsEqual()
                         } else if key == .textAlignment {
 //                            model.isEnabled = self.model.editAreasTextAlignmentIsEqual()
+                            if let data = self._fetchTextAlign() {
+                                model.textAlign = data
+                            }
                         }
                         datas.append(model)
                     }
@@ -219,6 +225,13 @@ import Cocoa
             return false
         }
     }
+    
+    private func _fetchTextAlign() -> NSTextAlignment? {
+        if self.model.editAreasTextAlignmentIsEqual() {
+            return self.model.textAlignments.first
+        }
+        return nil
+    }
 }
 
 extension KMEditPDFPopToolBarWindow: KMInterfaceThemeChangedProtocol {