|
@@ -602,7 +602,6 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
SettingHelper.SetAnnotDefaultProperty(defaultAnnot);
|
|
|
Settings.Default.Save();
|
|
|
}
|
|
|
-
|
|
|
freetextArgs.FontColor = defaultAnnot.ForgoundColor;
|
|
|
freetextArgs.LineColor = defaultAnnot.BorderColor;
|
|
|
freetextArgs.BgColor = defaultAnnot.BackgroundColor;
|
|
@@ -626,9 +625,11 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- freetextArgs = propertyPanel.LastAnnotDict[AnnotArgsType.AnnotFreeText] as FreeTextAnnotArgs;
|
|
|
- freetextArgs.Content = string.Empty;
|
|
|
- freetextArgs.TextContent= string.Empty;
|
|
|
+ FreeTextAnnotArgs freeText = propertyPanel.LastAnnotDict[AnnotArgsType.AnnotFreeText] as FreeTextAnnotArgs;
|
|
|
+ freetextArgs = SetFreetextArgs(freeText);
|
|
|
+ //freetextArgs = SetFreetextArgs(freeText);
|
|
|
+ //freetextArgs.Content = string.Empty;
|
|
|
+ //freetextArgs.TextContent = string.Empty;
|
|
|
}
|
|
|
|
|
|
if (freetextArgs != null)
|
|
@@ -653,6 +654,23 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
return freetextArgs;
|
|
|
}
|
|
|
|
|
|
+ private FreeTextAnnotArgs SetFreetextArgs(FreeTextAnnotArgs defaultAnnot)
|
|
|
+ {
|
|
|
+ FreeTextAnnotArgs freetextArgs = new FreeTextAnnotArgs();
|
|
|
+ freetextArgs.FontColor = defaultAnnot.FontColor;
|
|
|
+ freetextArgs.LineColor = defaultAnnot.LineColor;
|
|
|
+ freetextArgs.BgColor = defaultAnnot.BgColor;
|
|
|
+ freetextArgs.Transparency = defaultAnnot.Transparency;
|
|
|
+ freetextArgs.FontFamily = defaultAnnot.FontFamily;
|
|
|
+ freetextArgs.FontSize = defaultAnnot.FontSize;
|
|
|
+ freetextArgs.FontWeight = defaultAnnot.FontWeight;
|
|
|
+ freetextArgs.FontStyle = defaultAnnot.FontStyle;
|
|
|
+ freetextArgs.LineWidth = defaultAnnot.LineWidth;
|
|
|
+ freetextArgs.Align = defaultAnnot.Align;
|
|
|
+
|
|
|
+ return freetextArgs;
|
|
|
+ }
|
|
|
+
|
|
|
private void SelectTextCreateAnnot(FreeTextAnnotArgs freeText)
|
|
|
{
|
|
|
List<TextSelectNode> selectList = PDFViewer.GetSelectTextInfo();
|
|
@@ -705,12 +723,10 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
pageIndex = selectList[0].PageIndex;
|
|
|
}
|
|
|
|
|
|
-
|
|
|
if (selectList != null && selectList.Count > 0)
|
|
|
{
|
|
|
foreach (TextSelectNode selectNode in selectList)
|
|
|
{
|
|
|
-
|
|
|
foreach (Rect rawRect in selectNode.RawRect)
|
|
|
{
|
|
|
clientRect.Union(rawRect);
|
|
@@ -816,8 +832,8 @@ namespace PDF_Master.ViewModels.Tools
|
|
|
else
|
|
|
{
|
|
|
stickyAnnotArgs = propertyPanel.LastAnnotDict[AnnotArgsType.AnnotSticky] as StickyAnnotArgs;
|
|
|
- stickyAnnotArgs.Content=string.Empty;
|
|
|
- stickyAnnotArgs.StickyNote= string.Empty;
|
|
|
+ stickyAnnotArgs.Content = string.Empty;
|
|
|
+ stickyAnnotArgs.StickyNote = string.Empty;
|
|
|
}
|
|
|
|
|
|
if (stickyAnnotArgs != null)
|