Преглед на файлове

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

TangJinZhou преди 3 месеца
родител
ревизия
b2710210fa
променени са 1 файла, в които са добавени 9 реда и са изтрити 6 реда
  1. 9 6
      Demo/Examples/ComPDFKit.Tool/CPDFViewerTool.MultiSelectedRect.cs

+ 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);
+                    }
                 }
             }
         }