Преглед на файлове

compdfkit(win) - 水印,设置自定义页面范围为1页时,重新打开范围选择后页面偶数页失效问题

liuaoran преди 1 година
родител
ревизия
904bf45a6a

+ 6 - 4
Demo/Examples/Compdfkit_Tools/Common/PreviewControl/PreviewControl.xaml.cs

@@ -39,7 +39,7 @@ namespace Compdfkit_Tools.PDFControl
             {
                 CurrentIndex = 1;
                 _pageIndexList = value;
-                PageCount = _pageIndexList.Count;
+                PageCount = _pageIndexList.Count; 
             }
         }
 
@@ -67,8 +67,7 @@ namespace Compdfkit_Tools.PDFControl
                 {
                     value = PageCount;
                 }
-
-
+                 
                 if (UpdateProper(ref _currentIndex, value))
                 {
                     OnCurrentIndexChanged();
@@ -196,7 +195,10 @@ namespace Compdfkit_Tools.PDFControl
             if (renderThread != null && renderThread.ThreadState == ThreadState.Running)
                 return;
             renderThread = new Thread(new ParameterizedThreadStart(LoadImage));
-            renderThread.Start(Document.PageAtIndex(pageIndex));
+            if(Document != null)
+            {
+                renderThread.Start(Document.PageAtIndex(pageIndex));
+            }
         }
 
         protected readonly object queueLock = new object();

+ 1 - 1
Demo/Examples/Compdfkit_Tools/Security/Watermark/AddWatermark/PageRangeDialog.xaml.cs

@@ -137,7 +137,7 @@ namespace Compdfkit_Tools.PDFControl
                         PageIndexList = defaultPageList.Where(value => value % 2 != 0).ToList();
                         break;
                     case "Even":
-                        if (fileInfo.PageRangeList.Count > 1)
+                        if (defaultPageList.Count > 1)
                         {
                             PageIndexList = defaultPageList.Where(value => value % 2 == 0).ToList();
                         }

+ 0 - 1
Demo/Examples/ContentEditor/MainWindow.xaml.cs

@@ -95,7 +95,6 @@ namespace ContentEditorViewControl
         {
             InitializeComponent();
             DataContext = this; 
-
         }
 
         #region Load document