|
@@ -232,6 +232,7 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
case AnnotArgsType.AnnotLink:
|
|
|
//viewContentViewModel.IsCreateLink = false;
|
|
|
//e.IsAnnotCreateReset= true;
|
|
|
+ propertyPanel.IsAddLink = false;
|
|
|
GetLink(e.AnnotItemsList, e);
|
|
|
break;
|
|
|
|
|
@@ -482,8 +483,6 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
e.PopupMenu = StampAnnotPopMenu.OpenMenu(selectedAnnot, sender);
|
|
|
break;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}
|
|
|
else
|
|
|
{
|
|
@@ -552,20 +551,24 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
if (annot.EventType == AnnotArgsType.AnnotFreeText)
|
|
|
{
|
|
|
var freeText = annot as FreeTextAnnotArgs;
|
|
|
- switch(freeText.Align)
|
|
|
+ switch (freeText.Align)
|
|
|
{
|
|
|
case TextAlignment.Left:
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinLeft", true);
|
|
|
break;
|
|
|
+
|
|
|
case TextAlignment.Center:
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinCenter", true);
|
|
|
break;
|
|
|
+
|
|
|
case TextAlignment.Right:
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinRight", true);
|
|
|
break;
|
|
|
+
|
|
|
case TextAlignment.Justify:
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinJustify", true);
|
|
|
break;
|
|
|
+
|
|
|
default:
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinLeft", false);
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinCenter", false);
|
|
@@ -573,7 +576,6 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
FreeTextAnnotPopMenu.SetIsChecked("FreeTextAglinJustify", false);
|
|
|
break;
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -608,9 +610,9 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
isSolidLineDash = AnnotPropertyPanel.IsSolidStyle(line.LineDash);
|
|
|
ShapeAnnotPopMenu.SetIsChecked(isSolidLineDash ? "ShapeSolid" : "ShapeDash", true);
|
|
|
}
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 内容选择工具
|
|
|
/// </summary>
|
|
@@ -855,8 +857,8 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
CloseAnnotToolTip();
|
|
|
}
|
|
|
|
|
|
+ private Rect oldRect = new Rect(0, 0, 0, 0);
|
|
|
|
|
|
- Rect oldRect = new Rect(0, 0, 0, 0);
|
|
|
private void CloseAnnotToolTip()
|
|
|
{
|
|
|
if (PDFViewer.ToolTip != null && PDFViewer.ToolTip is ToolTip)
|
|
@@ -884,7 +886,6 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
#endregion PDFViewer事件
|
|
|
|
|
|
#region BindingEvent事件
|