|
@@ -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();
|
|
|
-//}
|