Browse Source

【2025】【Edit】编辑水印,背景等,界面显示优化

niehaoyu 3 months ago
parent
commit
a8eb3dcfc4

+ 9 - 9
PDF Office/PDF Master/KMClass/KMNPDFPageEdit/KMNPDFSplit/KMNSplitPDFWindowController.xib

@@ -1,8 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="21507" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="21507"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>
@@ -45,7 +45,7 @@
             <windowStyleMask key="styleMask" titled="YES" fullSizeContentView="YES"/>
             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
             <rect key="contentRect" x="196" y="240" width="480" height="270"/>
-            <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1415"/>
+            <rect key="screenRect" x="0.0" y="0.0" width="1920" height="1055"/>
             <view key="contentView" id="se5-gp-TjO">
                 <rect key="frame" x="0.0" y="0.0" width="480" height="502"/>
                 <autoresizingMask key="autoresizingMask"/>
@@ -56,7 +56,7 @@
                             <rect key="frame" x="0.0" y="0.0" width="432" height="470"/>
                             <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                             <subviews>
-                                <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="jDk-6k-wPg">
+                                <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="jDk-6k-wPg">
                                     <rect key="frame" x="-2" y="454" width="436" height="16"/>
                                     <textFieldCell key="cell" lineBreakMode="clipping" title="Split" id="cYm-fs-fJs">
                                         <font key="font" usesAppearanceFont="YES"/>
@@ -84,7 +84,7 @@
                                                     <constraint firstAttribute="height" constant="32" id="gdP-n3-RdE"/>
                                                 </constraints>
                                             </customView>
-                                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="UQm-9R-ufX">
+                                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="UQm-9R-ufX">
                                                 <rect key="frame" x="-2" y="138" width="436" height="16"/>
                                                 <textFieldCell key="cell" lineBreakMode="clipping" title="Split Method" id="cI1-Kj-hfi">
                                                     <font key="font" usesAppearanceFont="YES"/>
@@ -112,7 +112,7 @@
                                                     <constraint firstAttribute="height" constant="32" id="wWO-v0-kf7"/>
                                                 </constraints>
                                             </customView>
-                                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="taE-wg-hAl">
+                                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="taE-wg-hAl">
                                                 <rect key="frame" x="208" y="102" width="226" height="16"/>
                                                 <textFieldCell key="cell" lineBreakMode="clipping" title="page(s) split into a PDF file" id="Xjj-Vz-9HY">
                                                     <font key="font" metaFont="system"/>
@@ -127,7 +127,7 @@
                                                     <constraint firstAttribute="height" constant="32" id="xt9-QO-Oc7"/>
                                                 </constraints>
                                             </customView>
-                                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hSV-Fh-E6f">
+                                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="hSV-Fh-E6f">
                                                 <rect key="frame" x="210" y="62" width="224" height="16"/>
                                                 <textFieldCell key="cell" lineBreakMode="clipping" title="PDF files" id="uMu-7j-jve">
                                                     <font key="font" metaFont="system"/>
@@ -199,7 +199,7 @@
                                         <rect key="frame" x="0.0" y="0.0" width="432" height="64"/>
                                         <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                         <subviews>
-                                            <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="E7d-kr-3NP">
+                                            <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="E7d-kr-3NP">
                                                 <rect key="frame" x="-2" y="40" width="436" height="16"/>
                                                 <textFieldCell key="cell" lineBreakMode="clipping" title="File Name" id="zp9-BF-8N0">
                                                     <font key="font" usesAppearanceFont="YES"/>
@@ -213,7 +213,7 @@
                                                     <rect key="frame" x="0.0" y="0.0" width="432" height="32"/>
                                                     <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
                                                     <subviews>
-                                                        <textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="G4G-Lb-K8M">
+                                                        <textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="G4G-Lb-K8M">
                                                             <rect key="frame" x="3" y="8" width="426" height="16"/>
                                                             <textFieldCell key="cell" lineBreakMode="clipping" alignment="center" title="Split Method" id="SGc-TN-nF0">
                                                                 <font key="font" usesAppearanceFont="YES"/>

+ 10 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Background/Views/KMBackgroundPropertyController.swift

@@ -33,8 +33,11 @@ class KMBackgroundPropertyController: NSViewController {
     @IBOutlet var titleLabel: NSTextField!
     @IBOutlet var templateButton: ComponentButton!
     
+    @IBOutlet var typeTabsBGView: NSView!
     @IBOutlet var typeTabs: ComponentTabs!
     
+    @IBOutlet var infoContendView: NSView!
+    @IBOutlet var infoContendTopConst: NSLayoutConstraint!
     //Text
     @IBOutlet var textBGView: NSView!
     @IBOutlet var colorLabel: NSTextField!
@@ -76,6 +79,7 @@ class KMBackgroundPropertyController: NSViewController {
 
     var editSubType: KMPDFEditSubModeType = .none
  
+    //MARK: - func
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.
@@ -219,7 +223,13 @@ class KMBackgroundPropertyController: NSViewController {
         saveTemplateBGView.isHidden = false
         templateButton.properties.icon = NSImage(named: "icon_wm_template")
         templateButton.properties.isDisabled = false
+        
+        infoContendTopConst.constant = 56
+        typeTabsBGView.isHidden = false
         if editSubType == .edit {
+            infoContendTopConst.constant = 8
+            typeTabsBGView.isHidden = true
+            
             titleLabel.stringValue = KMLocalizedString("Edit Background")
             leftTopButton.isHidden = false
             saveTemplateBGView.isHidden = true

+ 4 - 1
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Background/Views/KMBackgroundPropertyController.xib

@@ -21,6 +21,8 @@
                 <outlet property="fileInputAddonView" destination="td8-2n-Z9H" id="NWb-q6-Ccr"/>
                 <outlet property="fileInputView" destination="dMT-80-cRR" id="eXe-DS-6X3"/>
                 <outlet property="fontColorGroup" destination="HRP-Of-jmt" id="AGC-aG-TIW"/>
+                <outlet property="infoContendTopConst" destination="bqf-4L-XCU" id="j1X-q1-Ttk"/>
+                <outlet property="infoContendView" destination="2r8-sI-aCB" id="eKf-y5-7xw"/>
                 <outlet property="leftTopButton" destination="fkD-oz-UOI" id="jl8-Oa-sDw"/>
                 <outlet property="positionBGView" destination="cw7-VT-eh2" id="fdL-Qy-gMn"/>
                 <outlet property="positionItemView" destination="lnN-m1-X5q" id="am5-Xb-2Bg"/>
@@ -33,6 +35,7 @@
                 <outlet property="textBGView" destination="MiZ-mc-j5Q" id="Ple-aS-UXa"/>
                 <outlet property="titleLabel" destination="wwm-pR-ypi" id="6Pa-fG-lUe"/>
                 <outlet property="typeTabs" destination="7I9-B4-CbU" id="OM1-Tv-jbr"/>
+                <outlet property="typeTabsBGView" destination="3bI-RP-0y4" id="ZEh-Nm-fZ4"/>
                 <outlet property="view" destination="Hz6-mo-xeY" id="0bl-1N-x8E"/>
             </connections>
         </customObject>
@@ -393,11 +396,11 @@
                     <constraints>
                         <constraint firstItem="2r8-sI-aCB" firstAttribute="leading" secondItem="rFc-TS-7es" secondAttribute="leading" id="0L3-GC-jfn"/>
                         <constraint firstAttribute="trailing" secondItem="4tG-T7-TSW" secondAttribute="trailing" id="4dj-ve-myU"/>
-                        <constraint firstItem="2r8-sI-aCB" firstAttribute="top" secondItem="3bI-RP-0y4" secondAttribute="bottom" id="6iF-b2-7BW"/>
                         <constraint firstItem="3bI-RP-0y4" firstAttribute="leading" secondItem="rFc-TS-7es" secondAttribute="leading" id="Bwn-2s-2OS"/>
                         <constraint firstItem="NEs-0d-c4M" firstAttribute="leading" secondItem="rFc-TS-7es" secondAttribute="leading" id="EgW-H3-SQj"/>
                         <constraint firstAttribute="trailing" secondItem="3bI-RP-0y4" secondAttribute="trailing" id="Kf8-Hc-yPg"/>
                         <constraint firstItem="4tG-T7-TSW" firstAttribute="top" secondItem="rFc-TS-7es" secondAttribute="top" id="O51-fq-Ctd"/>
+                        <constraint firstItem="2r8-sI-aCB" firstAttribute="top" secondItem="4tG-T7-TSW" secondAttribute="bottom" constant="56" id="bqf-4L-XCU"/>
                         <constraint firstAttribute="bottom" secondItem="NEs-0d-c4M" secondAttribute="bottom" id="dAJ-yE-bvr"/>
                         <constraint firstAttribute="trailing" secondItem="NEs-0d-c4M" secondAttribute="trailing" id="dM0-33-Qbx"/>
                         <constraint firstItem="4tG-T7-TSW" firstAttribute="leading" secondItem="rFc-TS-7es" secondAttribute="leading" id="mqP-Zb-Nm0"/>

+ 5 - 5
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Watermark/KMWatermarkWindowController.xib

@@ -1,12 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22155" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
+<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
     <dependencies>
         <deployment identifier="macosx"/>
-        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22155"/>
+        <plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
         <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
     </dependencies>
     <objects>
-        <customObject id="-2" userLabel="File's Owner" customClass="KMWatermarkWindowController" customModule="PDF_Master" customModuleProvider="target">
+        <customObject id="-2" userLabel="File's Owner" customClass="KMWatermarkWindowController" customModule="PDF_Reader_Pro" customModuleProvider="target">
             <connections>
                 <outlet property="watermarkView" destination="2bB-Bb-1ck" id="ZSH-fm-dzh"/>
                 <outlet property="window" destination="F0z-JX-Cv5" id="gIp-Ho-8D9"/>
@@ -18,12 +18,12 @@
             <windowStyleMask key="styleMask" titled="YES" closable="YES" miniaturizable="YES" resizable="YES"/>
             <windowPositionMask key="initialPositionMask" leftStrut="YES" rightStrut="YES" topStrut="YES" bottomStrut="YES"/>
             <rect key="contentRect" x="196" y="240" width="998" height="525"/>
-            <rect key="screenRect" x="0.0" y="0.0" width="2560" height="1415"/>
+            <rect key="screenRect" x="0.0" y="0.0" width="1920" height="1055"/>
             <view key="contentView" id="se5-gp-TjO">
                 <rect key="frame" x="0.0" y="0.0" width="998" height="525"/>
                 <autoresizingMask key="autoresizingMask"/>
                 <subviews>
-                    <customView translatesAutoresizingMaskIntoConstraints="NO" id="2bB-Bb-1ck" customClass="KMWatermarkView" customModule="PDF_Master" customModuleProvider="target">
+                    <customView translatesAutoresizingMaskIntoConstraints="NO" id="2bB-Bb-1ck" customClass="KMWatermarkView" customModule="PDF_Reader_Pro" customModuleProvider="target">
                         <rect key="frame" x="0.0" y="0.0" width="998" height="525"/>
                     </customView>
                 </subviews>

+ 11 - 0
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Watermark/New/Views/KMNWatermarkPropertyController.swift

@@ -31,8 +31,12 @@ class KMNWatermarkPropertyController: NSViewController {
     @IBOutlet var titleLabel: NSTextField!
     @IBOutlet var templateButton: ComponentButton!
     
+    @IBOutlet var typeTabsBGView: NSView!
     @IBOutlet var typeTabs: ComponentTabs!
     
+    @IBOutlet var infoContendView: NSView!
+    @IBOutlet var infoContendTopConst: NSLayoutConstraint!
+    
     //Text
     @IBOutlet var textBGView: NSView!
     @IBOutlet var text_textareaView: ComponentTextarea!
@@ -88,6 +92,7 @@ class KMNWatermarkPropertyController: NSViewController {
     
     weak open var delegate: KMNWatermarkPropertyControllerDelegate?
 
+    //MARK: - func
     override func viewDidLoad() {
         super.viewDidLoad()
         // Do view setup here.
@@ -291,7 +296,13 @@ class KMNWatermarkPropertyController: NSViewController {
         leftTopButton.isHidden = true
         saveTemplateBGView.isHidden = false
         templateButton.properties.icon = NSImage(named: "icon_wm_template")
+        typeTabsBGView.isHidden = false
+        infoContendTopConst.constant = 56
+        
         if editSubType == .edit {
+            typeTabsBGView.isHidden = true
+            infoContendTopConst.constant = 8
+            
             titleLabel.stringValue = KMLocalizedString("Edit Template")
             leftTopButton.isHidden = false
             saveTemplateBGView.isHidden = true

+ 4 - 1
PDF Office/PDF Master/KMClass/KMPDFViewController/EditTool/Watermark/New/Views/KMNWatermarkPropertyController.xib

@@ -25,6 +25,8 @@
                 <outlet property="fontNameSelect" destination="YYQ-vV-Qfw" id="Q27-LU-02w"/>
                 <outlet property="fontSizeSelect" destination="dlH-9Z-5E0" id="Mhe-CQ-JDO"/>
                 <outlet property="fontStyleSelect" destination="Wdl-DJ-XxU" id="hU6-0J-tKs"/>
+                <outlet property="infoContendTopConst" destination="JQF-We-7un" id="yc2-R2-wya"/>
+                <outlet property="infoContendView" destination="0BT-YI-uuZ" id="2sZ-VA-OZc"/>
                 <outlet property="leftTopButton" destination="WHs-GW-3o7" id="Jmn-IX-orV"/>
                 <outlet property="positionBGView" destination="nTM-xd-HIx" id="QrI-tv-xuG"/>
                 <outlet property="positionItemView" destination="vd3-5J-Jcb" id="8pT-KI-aHC"/>
@@ -43,6 +45,7 @@
                 <outlet property="text_textareaView" destination="wJd-KI-caZ" id="Lnu-Rh-fNi"/>
                 <outlet property="titleLabel" destination="jkG-Uv-4gv" id="0Ao-BB-7UZ"/>
                 <outlet property="typeTabs" destination="3ld-PC-yBt" id="3ZC-KK-o1W"/>
+                <outlet property="typeTabsBGView" destination="Gk1-Vc-pA7" id="It2-8S-rLF"/>
                 <outlet property="view" destination="Hz6-mo-xeY" id="0bl-1N-x8E"/>
             </connections>
         </customObject>
@@ -499,11 +502,11 @@
                         <constraint firstAttribute="trailing" secondItem="4VY-fx-x7j" secondAttribute="trailing" id="Gdb-bT-aG8"/>
                         <constraint firstItem="4VY-fx-x7j" firstAttribute="top" secondItem="WSD-S7-Nbi" secondAttribute="top" id="I9S-qG-bSb"/>
                         <constraint firstAttribute="bottom" secondItem="dTL-It-CfQ" secondAttribute="bottom" id="IXc-2b-Pra"/>
+                        <constraint firstItem="0BT-YI-uuZ" firstAttribute="top" secondItem="4VY-fx-x7j" secondAttribute="bottom" constant="56" id="JQF-We-7un"/>
                         <constraint firstItem="Gk1-Vc-pA7" firstAttribute="leading" secondItem="WSD-S7-Nbi" secondAttribute="leading" id="Jie-Dp-sYt"/>
                         <constraint firstItem="4VY-fx-x7j" firstAttribute="leading" secondItem="WSD-S7-Nbi" secondAttribute="leading" id="N1m-JB-XTh"/>
                         <constraint firstItem="Gk1-Vc-pA7" firstAttribute="top" secondItem="4VY-fx-x7j" secondAttribute="bottom" id="YCg-Wb-ayK"/>
                         <constraint firstAttribute="trailing" secondItem="0BT-YI-uuZ" secondAttribute="trailing" id="gqU-2g-Dva"/>
-                        <constraint firstItem="0BT-YI-uuZ" firstAttribute="top" secondItem="Gk1-Vc-pA7" secondAttribute="bottom" id="tqe-Yf-WMm"/>
                     </constraints>
                 </customView>
             </subviews>

+ 215 - 81
PDF Office/PDF Reader Pro.xcodeproj/xcuserdata/kdanmobile.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@@ -2533,22 +2533,6 @@
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
-      <BreakpointProxy
-         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
-         <BreakpointContent
-            uuid = "DF5CF1FD-BB6E-442F-8130-2AAD75E20FDC"
-            shouldBeEnabled = "Yes"
-            ignoreCount = "0"
-            continueAfterRunningActions = "No"
-            filePath = "PDF Master/KMClass/KMPDFViewController/HeaderFooter/Views/KMHeaderPropertyController.swift"
-            startingColumnNumber = "9223372036854775807"
-            endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "377"
-            endingLineNumber = "377"
-            landmarkName = "leftTopButtonClicked(_:)"
-            landmarkType = "7">
-         </BreakpointContent>
-      </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
@@ -2798,13 +2782,13 @@
             filePath = "PDF Master/KMClass/KMPDFViewController/EditTool/Bates/KMBatesManager.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "242"
-            endingLineNumber = "242"
+            startingLineNumber = "253"
+            endingLineNumber = "253"
             landmarkName = "parseModel(model:)"
             landmarkType = "7">
             <Locations>
                <Location
-                  uuid = "035FC83E-1BC7-4E8D-BB99-80BC5969CA25 - a810645870b8aa64"
+                  uuid = "035FC83E-1BC7-4E8D-BB99-80BC5969CA25 - a810645870b8a8bf"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -2814,12 +2798,12 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/EditTool/Bates/KMBatesManager.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "244"
-                  endingLineNumber = "244"
-                  offsetFromSymbolStart = "236">
+                  startingLineNumber = "253"
+                  endingLineNumber = "253"
+                  offsetFromSymbolStart = "1688">
                </Location>
                <Location
-                  uuid = "035FC83E-1BC7-4E8D-BB99-80BC5969CA25 - e464ff62ec50f003"
+                  uuid = "035FC83E-1BC7-4E8D-BB99-80BC5969CA25 - e464ff62ec50f296"
                   shouldBeEnabled = "Yes"
                   ignoreCount = "0"
                   continueAfterRunningActions = "No"
@@ -2829,8 +2813,8 @@
                   urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/EditTool/Bates/KMBatesManager.swift"
                   startingColumnNumber = "9223372036854775807"
                   endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "242"
-                  endingLineNumber = "242"
+                  startingLineNumber = "253"
+                  endingLineNumber = "253"
                   offsetFromSymbolStart = "732">
                </Location>
             </Locations>
@@ -3136,7 +3120,7 @@
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2368"
             endingLineNumber = "2368"
-            landmarkName = "pdfViewDidClick(onLink:withURL:)"
+            landmarkName = "pdfViewPerformURL(_:withContent:)"
             landmarkType = "7">
             <Locations>
                <Location
@@ -3184,6 +3168,21 @@
                   endingLineNumber = "2368"
                   offsetFromSymbolStart = "564">
                </Location>
+               <Location
+                  uuid = "18021D19-EAF7-4279-A121-953E8941B3AE - d547a7773a9a0938"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfViewPerformURL(_: Swift.Optional&lt;__C.CPDFView&gt;, withContent: Swift.Optional&lt;Swift.String&gt;) -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "2368"
+                  endingLineNumber = "2368"
+                  offsetFromSymbolStart = "444">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3279,6 +3278,21 @@
                   endingLineNumber = "628"
                   offsetFromSymbolStart = "1072">
                </Location>
+               <Location
+                  uuid = "E7AD4267-48AC-4DD5-867F-6A958C288C52 - d95d9e2904154390"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.openPDFReadMode() -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "628"
+                  endingLineNumber = "628"
+                  offsetFromSymbolStart = "2308">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3342,7 +3356,7 @@
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "2850"
             endingLineNumber = "2850"
-            landmarkName = "pdfListViewLinkDestinationStart(_:withActiveAnnotation:)"
+            landmarkName = "pdfListViewMenuItemsEditing(at:for:menuItems:)"
             landmarkType = "7">
             <Locations>
                <Location
@@ -3375,6 +3389,21 @@
                   endingLineNumber = "2851"
                   offsetFromSymbolStart = "44">
                </Location>
+               <Location
+                  uuid = "CA957B0F-74F0-4ECF-9BE5-F996315D44F7 - 55adff6b3ed4238"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfListViewMenuItemsEditing(at: __C.CGPoint, for: Swift.Optional&lt;__C.CPDFPage&gt;, menuItems: Swift.Optional&lt;Swift.Array&lt;__C.NSMenuItem&gt;&gt;) -&gt; Swift.Optional&lt;Swift.Array&lt;__C.NSMenuItem&gt;&gt;"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "2850"
+                  endingLineNumber = "2850"
+                  offsetFromSymbolStart = "136">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3438,6 +3467,21 @@
                   endingLineNumber = "2669"
                   offsetFromSymbolStart = "9152">
                </Location>
+               <Location
+                  uuid = "E36E1A66-A8B1-4248-9550-68D820499376 - 680781a588394e14"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfListViewKeyDownIsContinue(_: Swift.Optional&lt;__C.CPDFListView&gt;, theEvent: Swift.Optional&lt;__C.NSEvent&gt;) -&gt; Swift.Bool"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "2668"
+                  endingLineNumber = "2668"
+                  offsetFromSymbolStart = "10596">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3486,6 +3530,21 @@
                   endingLineNumber = "2809"
                   offsetFromSymbolStart = "5604">
                </Location>
+               <Location
+                  uuid = "829A2007-5055-4924-B2CB-8003D30BE87C - f9f96c359432ca65"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "PDF_Reader_Pro.KMMainViewController.pdfListViewChangeatioActiveAnnotations(_: Swift.Optional&lt;__C.CPDFListView&gt;, forActiveAnnotations: Swift.Optional&lt;Swift.Array&lt;__C.CPDFAnnotation&gt;&gt;, isRightMenu: Swift.Bool) -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "2809"
+                  endingLineNumber = "2809"
+                  offsetFromSymbolStart = "7316">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3581,6 +3640,21 @@
                   endingLineNumber = "3818"
                   offsetFromSymbolStart = "1264">
                </Location>
+               <Location
+                  uuid = "92759DD6-8CD9-4B54-BF74-D83EF6A6D5A5 - 541e1e6252d62eb7"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "closure #3 (Swift.Bool, Swift.Int, Swift.Bool, Swift.Optional&lt;Foundation.URL&gt;) -&gt; () in PDF_Reader_Pro.KMMainViewController.enterRedact() -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "3818"
+                  endingLineNumber = "3818"
+                  offsetFromSymbolStart = "3048">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3596,8 +3670,8 @@
             endingColumnNumber = "9223372036854775807"
             startingLineNumber = "4109"
             endingLineNumber = "4109"
-            landmarkName = "KMMainViewController"
-            landmarkType = "21">
+            landmarkName = "enterPageEdit(_:)"
+            landmarkType = "7">
             <Locations>
                <Location
                   uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 52fc15055dd35ed3"
@@ -3629,6 +3703,51 @@
                   endingLineNumber = "4109"
                   offsetFromSymbolStart = "344">
                </Location>
+               <Location
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 7653dda15f847fd1"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "closure #1 (Swift.Bool, Swift.String) -&gt; () in PDF_Reader_Pro.KMMainViewController.enterPageEdit(Swift.Array&lt;Swift.Int&gt;) -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "4109"
+                  endingLineNumber = "4109"
+                  offsetFromSymbolStart = "476">
+               </Location>
+               <Location
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - e21379b039815a65"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "closure #1 @Swift.MainActor @Sendable () async -&gt; () in closure #1 (Swift.Bool, Swift.String) -&gt; () in PDF_Reader_Pro.KMMainViewController.enterPageEdit(Swift.Array&lt;Swift.Int&gt;) -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "4109"
+                  endingLineNumber = "4109"
+                  offsetFromSymbolStart = "100">
+               </Location>
+               <Location
+                  uuid = "C11A5EAB-3C0F-444C-8EDC-40823949B391 - 3f6bfbcf2f6c909c"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "(1) suspend resume partial function for closure #1 @Swift.MainActor @Sendable () async -&gt; () in closure #1 (Swift.Bool, Swift.String) -&gt; () in PDF_Reader_Pro.KMMainViewController.enterPageEdit(Swift.Array&lt;Swift.Int&gt;) -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "4109"
+                  endingLineNumber = "4109"
+                  offsetFromSymbolStart = "44">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
@@ -3722,102 +3841,117 @@
                   endingLineNumber = "4150"
                   offsetFromSymbolStart = "2432">
                </Location>
+               <Location
+                  uuid = "4E0E8246-D746-4D5F-A4A2-89C78AEA0880 - 7781c9841a673a98"
+                  shouldBeEnabled = "Yes"
+                  ignoreCount = "0"
+                  continueAfterRunningActions = "No"
+                  symbolName = "closure #1 @Swift.MainActor () -&gt; () in closure #2 (Swift.Int, Any...) -&gt; () in PDF_Reader_Pro.KMMainViewController.enterPageEdit(Swift.Array&lt;Swift.Int&gt;) -&gt; ()"
+                  moduleName = "PDF Reader Pro"
+                  usesParentBreakpointCondition = "Yes"
+                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+                  startingColumnNumber = "9223372036854775807"
+                  endingColumnNumber = "9223372036854775807"
+                  startingLineNumber = "4150"
+                  endingLineNumber = "4150"
+                  offsetFromSymbolStart = "544">
+               </Location>
             </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            uuid = "CFA8CD1E-6896-486B-B481-E93ED18F3431"
+            uuid = "720B1D3E-5902-4B19-A233-58A572FC8E71"
             shouldBeEnabled = "Yes"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
-            filePath = "PDF Master/KMClass/KMPDFViewController/Toolbar/KMPDFSecToolbarController.swift"
+            filePath = "PDF Master/KMClass/KMPDFViewController/EditTool/Background/Background/Views/KMBackgroundPropertyController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "448"
-            endingLineNumber = "448"
-            landmarkName = "buttonClicked(_:)"
+            startingLineNumber = "610"
+            endingLineNumber = "610"
+            landmarkName = "componentCPositionDidChoose(_:_:_:)"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            uuid = "DD9588DC-1D24-4CD0-BB77-9B3F78FB583D"
+            uuid = "2BFC71A9-EA56-4928-928B-5517AAF386AE"
             shouldBeEnabled = "Yes"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
-            filePath = "PDF Master/KMClass/KMPDFViewController/KMMainViewController.swift"
+            filePath = "PDF Master/KMClass/KMPDFViewController/EditTool/Background/Background/Views/KMBackgroundPropertyController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "960"
-            endingLineNumber = "960"
-            landmarkName = "showWatermarkController()"
+            startingLineNumber = "630"
+            endingLineNumber = "630"
+            landmarkName = "componentInputNumberDidValueChanged(inputNumber:)"
             landmarkType = "7">
-            <Locations>
-               <Location
-                  uuid = "DD9588DC-1D24-4CD0-BB77-9B3F78FB583D - 5e2dbd680852dea2"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.showWatermarkController() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "960"
-                  endingLineNumber = "960"
-                  offsetFromSymbolStart = "232">
-               </Location>
-               <Location
-                  uuid = "DD9588DC-1D24-4CD0-BB77-9B3F78FB583D - 5e2dbd680852dea2"
-                  shouldBeEnabled = "Yes"
-                  ignoreCount = "0"
-                  continueAfterRunningActions = "No"
-                  symbolName = "PDF_Reader_Pro.KMMainViewController.showWatermarkController() -&gt; ()"
-                  moduleName = "PDF Reader Pro"
-                  usesParentBreakpointCondition = "Yes"
-                  urlString = "file:///Users/kdanmobile/Documents/Git/PDF_Office/PDF%20Office/PDF%20Master/KMClass/KMPDFViewController/KMMainViewController.swift"
-                  startingColumnNumber = "9223372036854775807"
-                  endingColumnNumber = "9223372036854775807"
-                  startingLineNumber = "960"
-                  endingLineNumber = "960"
-                  offsetFromSymbolStart = "204">
-               </Location>
-            </Locations>
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            uuid = "720B1D3E-5902-4B19-A233-58A572FC8E71"
+            uuid = "6163A4A2-E45B-421B-9F3E-C61045DDBB88"
             shouldBeEnabled = "Yes"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
-            filePath = "PDF Master/KMClass/KMPDFViewController/EditTool/Background/Background/Views/KMBackgroundPropertyController.swift"
+            filePath = "PDF Master/KMClass/KMNPDFPageEdit/KMNPDFSplit/KMNSplitPDFWindowController.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "610"
-            endingLineNumber = "610"
-            landmarkName = "componentCPositionDidChoose(_:_:_:)"
+            startingLineNumber = "164"
+            endingLineNumber = "164"
+            landmarkName = "initContentView()"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>
       <BreakpointProxy
          BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
          <BreakpointContent
-            uuid = "2BFC71A9-EA56-4928-928B-5517AAF386AE"
+            uuid = "99038DEF-D076-4A80-95BD-41EC7F81E56F"
             shouldBeEnabled = "Yes"
             ignoreCount = "0"
             continueAfterRunningActions = "No"
-            filePath = "PDF Master/KMClass/KMPDFViewController/EditTool/Background/Background/Views/KMBackgroundPropertyController.swift"
+            filePath = "PDF Master/Class/PDFTools/PageEdit/View/KMPageEditSplitSettingView.swift"
             startingColumnNumber = "9223372036854775807"
             endingColumnNumber = "9223372036854775807"
-            startingLineNumber = "630"
-            endingLineNumber = "630"
-            landmarkName = "componentInputNumberDidValueChanged(inputNumber:)"
+            startingLineNumber = "131"
+            endingLineNumber = "131"
+            landmarkName = "awakeFromNib()"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "7A625DB1-31DC-4974-B110-1322B9B6AD0C"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/Class/PDFTools/PageEdit/Window/SplitWindowController.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "411"
+            endingLineNumber = "411"
+            landmarkName = "_localizedLanguage()"
+            landmarkType = "7">
+         </BreakpointContent>
+      </BreakpointProxy>
+      <BreakpointProxy
+         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
+         <BreakpointContent
+            uuid = "3E221A66-288C-44CC-885D-E196924822E2"
+            shouldBeEnabled = "Yes"
+            ignoreCount = "0"
+            continueAfterRunningActions = "No"
+            filePath = "PDF Master/KMClass/KMNPDFPageEdit/KMNPDFSplit/KMNSplitPDFWindowController.swift"
+            startingColumnNumber = "9223372036854775807"
+            endingColumnNumber = "9223372036854775807"
+            startingLineNumber = "118"
+            endingLineNumber = "118"
+            landmarkName = "updateUILanguage()"
             landmarkType = "7">
          </BreakpointContent>
       </BreakpointProxy>