Jelajahi Sumber

compdfkit(win) - 修复点击页面空白区域,注释和内容编辑属性面板无法清空的问题

TangJinZhou 1 tahun lalu
induk
melakukan
6457aa4891

+ 3 - 3
Demo/Examples/Compdfkit_Tools/Annotation/PDFAnnotationPanel/PDFAnnotationControl/CPDFAnnotationControl.xaml.cs

@@ -1296,14 +1296,14 @@ namespace Compdfkit_Tools.PDFControl
 
         public void SetAnnotEventData()
         {
-            if (pdfViewerControl.PDFToolManager != null)
+            if (pdfViewerControl.GetCacheHitTestAnnot()!= null)
             {
-                if (pdfViewerControl.GetCacheHitTestAnnot() == null && isTempPanel)
+                if (pdfViewerControl.PDFToolManager.GetToolType() == ToolType.CreateAnnot && isTempPanel)
                 {
                     ShowCurrentAnnotPanel();
                     isTempPanel = false;
                 }
-                else if (pdfViewerControl.GetCacheHitTestAnnot() != null)
+                else
                 {
                     ShowTempAnnotPanel();
                     isTempPanel = true;

+ 1 - 0
Demo/Examples/Compdfkit_Tools/Edit/ContentEditCOntrol/ContentEditControl.xaml.cs

@@ -1171,6 +1171,7 @@ namespace Compdfkit_Tools.PDFControl
             CPDFEditArea editAreaArea = PdfViewControl.PDFToolManager.GetSelectedEditAreaObject(ref PageIndex);
             if (editAreaArea == null)
             {
+                pdfContentEditControl.ClearContentControl();
                 return;
             }
             else

File diff ditekan karena terlalu besar
+ 1 - 1
Demo/Examples/PDFViewer/App.xaml.cs