Browse Source

link-选中link的编辑

zhuyi 1 year ago
parent
commit
4b379571cb

+ 0 - 4
compdfkit_demo_windows/compdfkit/compdfkit-tools/Annotation/PDFAnnotationPanel/PDFAnnotationControl/CPDFAnnotationControl.xaml.cs

@@ -320,10 +320,6 @@ namespace compdfkit_tools.PDFControl
                     if (annotHandlerEventArgs != null)
                     {
                         pdfViewer.SetToolParam(annotHandlerEventArgs);
-                        (annotHandlerEventArgs as LinkAnnotArgs).AnnotIndex = 0;
-                        (annotHandlerEventArgs as LinkAnnotArgs).InvokeLinkSaveCalled(null, null);
-                        (annotHandlerEventArgs as LinkAnnotArgs).AnnotIndex = 2;
-                        (annotHandlerEventArgs as LinkAnnotArgs).InvokeLinkSaveCalled(null, null);
                     }
                     break;
                 case CPDFAnnotationType.Audio:

+ 6 - 5
compdfkit_demo_windows/compdfkit/compdfkit-tools/Annotation/PDFAnnotationPanel/PDFAnnotationUI/CPDFLinkUI.xaml.cs

@@ -56,25 +56,26 @@ namespace compdfkit_tools.Annotation.PDFAnnotationUI
         {
             InitializeComponent();
         }
-        public void SetPresentAnnotAttrib(AnnotAttribEvent annotAttribEvent, int PageCount)
+        public void SetPresentAnnotAttrib(AnnotAttribEvent AttribEvent, int PageCount)
         {
+            annotAttribEvent = AttribEvent;
             UrlText.Text = "";
             PageText.Text = "";
             EmailText.Text = "";
             SaveBtn.IsEnabled = true;
             totalPage = PageCount;
-            if (annotAttribEvent.Attribs.ContainsKey(AnnotAttrib.LinkDestIndx))
+            if (AttribEvent.Attribs.ContainsKey(AnnotAttrib.LinkDestIndx))
             {
-                int pageNum = (int)annotAttribEvent.Attribs[AnnotAttrib.LinkDestIndx] + 1;
+                int pageNum = (int)AttribEvent.Attribs[AnnotAttrib.LinkDestIndx] + 1;
                 if (pageNum > 0 && pageNum <= totalPage)
                 {
                     PageText.Text = pageNum.ToString();
                     SelectedIndex = 1;
                 }
             }
-            if (annotAttribEvent.Attribs.ContainsKey(AnnotAttrib.LinkUri))
+            if (AttribEvent.Attribs.ContainsKey(AnnotAttrib.LinkUri))
             {
-                string linkUrl = (string)annotAttribEvent.Attribs[AnnotAttrib.LinkUri];
+                string linkUrl = (string)AttribEvent.Attribs[AnnotAttrib.LinkUri];
                 if (!string.IsNullOrEmpty(linkUrl))
                 {