Parcourir la source

ComPDFKit.Tool(win) - 修复Path对象编辑框第二次点击被取消选中的问题

TangJinZhou il y a 3 mois
Parent
commit
b2710210fa

+ 9 - 6
Demo/Examples/ComPDFKit.Tool/CPDFViewerTool.MultiSelectedRect.cs

@@ -208,13 +208,16 @@ namespace ComPDFKit.Tool
                 selectedRect.SetRect(selectedRects, currentZoom);
                 selectedRect.SetMaxRect(MaxRect);
                 EditAreaObject editAreaObject = GetEditAreaObjectForRect(lastSelectedRect);
-                if (startSelectedIndex != editAreaIndex || startSelectedPageIndex != pageIndex)
+                if (editAreaObject.cPDFEditArea is CPDFEditPathArea == false)
                 {
-                    startSelectedIndex = editAreaIndex;
-                    startSelectedPageIndex = pageIndex;
-                    startSelectedEditAreaObject = editAreaObject;
-                    startSelectedRect = selectedRect;
-                    editAreaList.Add(startSelectedRect, editAreaObject);
+                    if (startSelectedIndex != editAreaIndex || startSelectedPageIndex != pageIndex)
+                    {
+                        startSelectedIndex = editAreaIndex;
+                        startSelectedPageIndex = pageIndex;
+                        startSelectedEditAreaObject = editAreaObject;
+                        startSelectedRect = selectedRect;
+                        editAreaList.Add(startSelectedRect, editAreaObject);
+                    }
                 }
             }
         }