|
@@ -149,22 +149,29 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
|
|
|
}
|
|
|
|
|
|
+
|
|
|
public void DeleteAllTemplateItem()
|
|
|
{
|
|
|
- while (Settings.Default.WatermarkTemplateList.Count != 0)
|
|
|
+ List<WatermarkItem> removewatermarkItems = new List<WatermarkItem>();
|
|
|
+ for (int i = 0; i < Settings.Default.WatermarkTemplateList.Count; i++)
|
|
|
{
|
|
|
- int temp = 0;
|
|
|
- var template = Settings.Default.WatermarkTemplateList[temp];
|
|
|
- if (template.type == ComPDFKit.PDFWatermark.C_Watermark_Type.WATERMARK_TYPE_IMG)
|
|
|
+
|
|
|
+ var template = Settings.Default.WatermarkTemplateList[i];
|
|
|
+ if (template.type == ComPDFKit.PDFWatermark.C_Watermark_Type.WATERMARK_TYPE_TEXT)
|
|
|
{
|
|
|
- Settings.Default.WatermarkTemplateList.Remove(template);
|
|
|
- Settings.Default.Save();
|
|
|
- WatermarkModTextCollection.Remove(template);
|
|
|
+ removewatermarkItems.Add(template);
|
|
|
}
|
|
|
}
|
|
|
+ foreach (var removetemplate in removewatermarkItems)
|
|
|
+ {
|
|
|
+ Settings.Default.WatermarkTemplateList.Remove(removetemplate);
|
|
|
+ Settings.Default.Save();
|
|
|
+ WatermarkModTextCollection.Remove(removetemplate);
|
|
|
+ }
|
|
|
GetWatermarkSource();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
public void RequestEditTemplateItem(object e)
|
|
|
{
|
|
|
var control = e as Control;
|
|
@@ -251,8 +258,9 @@ namespace PDF_Office.ViewModels.Dialog.HomePageToolsDialogs.HomePageBatchProcess
|
|
|
|
|
|
public void SendTemplateItemToDocument(WatermarkItem WatermarkItem)
|
|
|
{
|
|
|
- if (WatermarkItem != null) {
|
|
|
- homePageWatermarkDialogViewModel.CreateBtnIsEnabled=true;
|
|
|
+ if (WatermarkItem != null)
|
|
|
+ {
|
|
|
+ homePageWatermarkDialogViewModel.CreateBtnIsEnabled = true;
|
|
|
ConvertItemToInfo(WatermarkItem, ref WatermarkInfo);
|
|
|
homePageWatermarkDialogViewModel.WatermarkInfo = WatermarkInfo;
|
|
|
for (int i = 0; homePageWatermarkDialogViewModel.PDFDataTable.Rows.Count > i; i++)
|