Browse Source

打印 -- 页面bug

liuaoran 1 year ago
parent
commit
12719a79b7

+ 6 - 5
PDF Office/ViewModels/Dialog/HomePageToolsDialogs/HomePagePrinter/HomePagePrinterDialogViewModel.cs

@@ -1067,7 +1067,11 @@ namespace PDF_Master.ViewModels.Dialog.HomePageToolsDialogs.HomePagePrinter
                 if (parameters.TryGetValue<List<int>>(ParameterNames.PageList, out PageList))
                 {
                     PageListString = CommonHelper.GetPageParmFromList(PageList);
-
+                    PrintSettingsInfo.PageRangeList = PageList;
+                    for (int temp = 0; temp < PrintSettingsInfo.PageRangeList.Count; temp++)
+                    {
+                        PrintSettingsInfo.PageRangeList[temp]--;
+                    }
                     if (!string.IsNullOrEmpty(PageListString))
                     {
                         if (PageList.Count == 1)
@@ -1080,10 +1084,7 @@ namespace PDF_Master.ViewModels.Dialog.HomePageToolsDialogs.HomePagePrinter
                         else
                         {
                             PrintSettingsInfo.PageRangeList = PageList;
-                            for (int temp = 0; temp < PrintSettingsInfo.PageRangeList.Count; temp++)
-                            {
-                                PrintSettingsInfo.PageRangeList[temp]--;
-                            }
+
                             CustomRangeString = PageListString;
                             PageRangeSelectIndex = 4;
                         }