|
@@ -113,6 +113,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _rotationValue, value);
|
|
|
WatermarkInfo.Rotation = ((float)RotationValue / 180) * 3.1415926f;
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -124,6 +125,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _opacityValue, value);
|
|
|
WatermarkInfo.Opacity = (byte)(((float)OpacityValue / 100) * 225);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -145,6 +147,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _vertOffsetValue, value);
|
|
|
WatermarkInfo.VertOffset = float.Parse(VertOffsetValue);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -156,6 +159,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _horizOffsetValue, value);
|
|
|
WatermarkInfo.HorizOffset = float.Parse(HorizOffsetValue);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -167,6 +171,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _verticalSpacingValue, value);
|
|
|
WatermarkInfo.VerticalSpacing = float.Parse(VerticalSpacingValue);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -178,6 +183,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _horizontalSpacingValue, value);
|
|
|
WatermarkInfo.HorizontalSpacing = float.Parse(HorizontalSpacingValue);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -189,6 +195,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
_pageRangeText = value;
|
|
|
EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref WatermarkInfo.PageRange, PageRangeText);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -200,6 +207,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _isFullValue, value);
|
|
|
WatermarkInfo.Isfull = IsFullValue;
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -211,6 +219,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
SetProperty(ref _pageRangeSelectIndex, value);
|
|
|
EditToolsHelper.GetPageRange(PageRangeSelectIndex, PDFViewer.Document, ref WatermarkInfo.PageRange, PageRangeText);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -325,6 +334,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
WatermarkInfo.WatermarkVertalign = (C_Watermark_Vertalign)(int.Parse(args) / 10);
|
|
|
WatermarkInfo.WatermarkHorizalign = (C_Watermark_Horizalign)(int.Parse(args) % 10);
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
InitLocationButtonMatrix();
|
|
|
}
|
|
|
}
|
|
@@ -355,6 +365,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
EditToolsHelper.ChooseFile(dlg.FileName, ref WatermarkInfo);
|
|
|
}
|
|
|
CreateFileVisible=Visibility.Visible;
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(WatermarkInfo);
|
|
|
}
|
|
|
}
|
|
|
|