Browse Source

其他-优化调整

OYXH\oyxh 1 year ago
parent
commit
c1d748ae3a
1 changed files with 25 additions and 25 deletions
  1. 25 25
      PDF Office/ViewModels/Tools/AnnotToolContentViewModel.Command.cs

+ 25 - 25
PDF Office/ViewModels/Tools/AnnotToolContentViewModel.Command.cs

@@ -2096,32 +2096,32 @@ namespace PDF_Master.ViewModels.Tools
 
                             break;
 
-                            //预设 重新定义后 会将文本内容  带上
-                            //case AnnotArgsType.AnnotFreeText:
+                        //预设 重新定义后 会将文本内容  带上
+                        case AnnotArgsType.AnnotFreeText:
 
-                            //    if (PropertyPanel != null && PropertyPanel.annot != null && PDFViewer.MouseMode == MouseModes.AnnotCreate)
-                            //    {
-                            //        if (StrAnnotToolChecked == key.Key)
-                            //        {
-                            //            if (PropertyPanel.annot is FreeTextAnnotArgs defaultAnnot)
-                            //            {
-                            //                FreeTextAnnotArgs freetextArgs = new FreeTextAnnotArgs();
-                            //                freetextArgs.FontColor = defaultAnnot.FontColor;
-                            //                freetextArgs.LineColor = defaultAnnot.LineColor;
-                            //                freetextArgs.BgColor = defaultAnnot.BgColor;
-                            //                freetextArgs.Transparency = defaultAnnot.Transparency;
-                            //                freetextArgs.FontName = defaultAnnot.FontName;
-                            //                freetextArgs.FontSize = defaultAnnot.FontSize;
-                            //                freetextArgs.IsBold = defaultAnnot.IsBold;
-                            //                freetextArgs.IsItalic = defaultAnnot.IsItalic;
-                            //                freetextArgs.LineWidth = defaultAnnot.LineWidth;
-                            //                freetextArgs.Align = defaultAnnot.Align;
-
-                            //                PDFViewer.SetToolParam(defaultAnnot);
-                            //            }
-                            //        }
-                            //    }
-                            //    break;
+                            if (PropertyPanel != null && PropertyPanel.annot != null && PDFViewer.MouseMode == MouseModes.AnnotCreate)
+                            {
+                                if (StrAnnotToolChecked == key.Key)
+                                {
+                                    if (PropertyPanel.annot is FreeTextAnnotArgs defaultAnnot)
+                                    {
+                                        FreeTextAnnotArgs freetextArgs = new FreeTextAnnotArgs();
+                                        freetextArgs.FontColor = defaultAnnot.FontColor;
+                                        freetextArgs.LineColor = defaultAnnot.LineColor;
+                                        freetextArgs.BgColor = defaultAnnot.BgColor;
+                                        freetextArgs.Transparency = defaultAnnot.Transparency;
+                                        freetextArgs.FontName = defaultAnnot.FontName;
+                                        freetextArgs.FontSize = defaultAnnot.FontSize;
+                                        freetextArgs.IsBold = defaultAnnot.IsBold;
+                                        freetextArgs.IsItalic = defaultAnnot.IsItalic;
+                                        freetextArgs.LineWidth = defaultAnnot.LineWidth;
+                                        freetextArgs.Align = defaultAnnot.Align;
+
+                                        PDFViewer.SetToolParam(freetextArgs);
+                                    }
+                                }
+                            }
+                            break;
                     }
                 }
             }