|
@@ -183,6 +183,12 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
set
|
|
|
{
|
|
|
SetProperty(ref _relativeScaleValue, value);
|
|
|
+ WatermarkInfo.ImageSize=RelativeScaleValue;
|
|
|
+ eventAggregator.GetEvent<SetWatermarkEvent>().Publish(new WatermarkInfoUnicode
|
|
|
+ {
|
|
|
+ Unicode = Unicode,
|
|
|
+ Status = WatermarkInfo
|
|
|
+ });
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -516,6 +522,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
|
|
|
WatermarkInfo.Rotation = RotationValue;
|
|
|
+ WatermarkInfo.ImageSize=RelativeScaleValue;
|
|
|
WatermarkInfo.Opacity = (byte)OpacityValue ;
|
|
|
WatermarkInfo.VertOffset = float.Parse(VertOffsetValue);
|
|
|
WatermarkInfo.HorizOffset = float.Parse(HorizOffsetValue);
|
|
@@ -582,6 +589,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
watermark.SetText(watermarkInfo.Text);
|
|
|
watermark.SetFontName(watermarkInfo.FontName);
|
|
|
watermark.SetFontSize(watermarkInfo.TextSize);
|
|
|
+ //watermark.SetScale(watermarkInfo.TextSize);
|
|
|
watermark.SetTextRGBColor(watermarkInfo.TextColor);
|
|
|
}
|
|
|
else
|
|
@@ -591,9 +599,8 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
{
|
|
|
watermark.SetImage(watermarkInfo.ImageArray, watermarkInfo.ImageWidth, watermarkInfo.ImageHeight);
|
|
|
}
|
|
|
- watermark.SetScale(0.1f);
|
|
|
+ watermark.SetScale(watermarkInfo.ImageSize/100);
|
|
|
}
|
|
|
- watermark.SetScale(30f);
|
|
|
watermark.SetRotation((float)((watermarkInfo.Rotation / 180) * Math.PI));
|
|
|
watermark.SetOpacity((byte)(((float)watermarkInfo.Opacity / 100) * 225));
|
|
|
watermark.SetFront(watermarkInfo.IsFront);
|
|
@@ -689,6 +696,7 @@ namespace PDF_Office.ViewModels.EditTools.Watermark
|
|
|
InitLocationButtonMatrix();
|
|
|
CreateFileVisible=Visibility.Visible;
|
|
|
IsFullValue = WatermarkInfo.Isfull;
|
|
|
+ RelativeScaleText = WatermarkInfo.ImageSize.ToString() + " %";
|
|
|
}
|
|
|
|
|
|
public void OpenFile()
|