liuaoran 2 jaren geleden
bovenliggende
commit
669928c2a6
1 gewijzigde bestanden met toevoegingen van 3 en 32 verwijderingen
  1. 3 32
      PDF Office/ViewModels/EditTools/Background/BackgroundDocumentContentViewModel.cs

+ 3 - 32
PDF Office/ViewModels/EditTools/Background/BackgroundDocumentContentViewModel.cs

@@ -57,6 +57,8 @@ namespace PDF_Office.ViewModels.EditTools.Background
             if (backgroundInfo != null)
             {
                 CreateBackground(viewContentViewModel.PDFViewer.Document);
+                viewContentViewModel.PDFViewer.ReloadDocument();
+                this.eventAggregator.GetEvent<CloseEditToolEvent>().Publish();
             }
         }
 
@@ -84,7 +86,6 @@ namespace PDF_Office.ViewModels.EditTools.Background
 
                 background.SetScale(1);
                 background.SetColor(backgroundInfo.Color);
-
                 background.SetRotation(backgroundInfo.Rotation);
                 background.SetOpacity(backgroundInfo.Opacity);
                 background.SetVertalign(backgroundInfo.Vertalign);
@@ -164,7 +165,7 @@ namespace PDF_Office.ViewModels.EditTools.Background
                 if (!regionManager.Regions[ViewerRegionName].Views.Contains(PDFViewer))
                 {
                     PDFViewer = new CPDFViewer();
-                    PDFViewer.InitDocument(pdfViewer.Document.FilePath);
+                    PDFViewer.InitDocument(pdfViewer.Document);
                     Document = PDFViewer.Document;
                     PDFViewer.CustomDrawHandler += CurrentViewer_CustomDrawHandler;
                     PDFViewer.UndoManager.PropertyChanged += UndoManager_PropertyChanged;
@@ -189,33 +190,3 @@ namespace PDF_Office.ViewModels.EditTools.Background
 
 
 
-
-//----------
-
-     //if (BackgroundInfo != null)
-     //{
-     //background = Document.GetBackground();
-
-//if (BackgroundInfo.BackgroundType == C_Background_Type.BG_TYPE_COLOR)
-//{
-//    background.SetBackgroundType(C_Background_Type.BG_TYPE_COLOR);
-//    background.SetColor(BackgroundInfo.Color);
-//    background.SetScale(100);
-//}
-//else
-//{
-//    background.SetBackgroundType(C_Background_Type.BG_TYPE_IMAGE);
-//    background.SetImage(BackgroundInfo.ImageArray, BackgroundInfo.ImageWidth, BackgroundInfo.ImageHeight, ComPDFKit.Import.C_Scale_Type.fitCenter);
-//    background.SetScale(0.1f);
-//}
-//background.SetHorizalign(BackgroundInfo.Horizalign);
-//background.SetVertalign(BackgroundInfo.Vertalign);
-//background.SetOpacity(BackgroundInfo.Opacity);
-//background.SetPages("0");
-//background.SetRotation(BackgroundInfo.Rotation);
-//background.SetXOffset(BackgroundInfo.HorizOffset);
-//background.SetYOffset(BackgroundInfo.VertOffset);
-//background.SetAllowsView(true);
-//background.Update();
-//// background.Release();
-//}