Browse Source

打印自定义页面反转BUG

liyijie 1 year ago
parent
commit
cfb47c2693

+ 2 - 2
PDF Office/MultilingualResources/PDF Office.en.xlf

@@ -2467,8 +2467,8 @@ Some functions may not work, please restart or re-download PDF Reader Pro from o
           <target state="new">UnderLine(Ctrl+Alt+U)</target>
         </trans-unit>
         <trans-unit id="ToolTipsAonnot_Link" translate="yes" xml:space="preserve">
-          <source>Link(Ctrl+Alt+L)</source>
-          <target state="new">Link(Ctrl+Alt+L)</target>
+          <source>Link</source>
+          <target state="new">Link</target>
           <note from="MultilingualBuild" annotates="source" priority="2">Link</note>
         </trans-unit>
         <trans-unit id="ToolTipsAonnot_Sharps" translate="yes" xml:space="preserve">

+ 2 - 2
PDF Office/MultilingualResources/PDF Office.zh-Hans.xlf

@@ -2467,8 +2467,8 @@ Some functions may not work, please restart or re-download PDF Reader Pro from o
           <target state="new">UnderLine(Ctrl+Alt+U)</target>
         </trans-unit>
         <trans-unit id="ToolTipsAonnot_Link" translate="yes" xml:space="preserve">
-          <source>Link(Ctrl+Alt+L)</source>
-          <target state="new">Link(Ctrl+Alt+L)</target>
+          <source>Link</source>
+          <target state="new">Link</target>
           <note from="MultilingualBuild" annotates="source" priority="2">Link</note>
         </trans-unit>
         <trans-unit id="ToolTipsAonnot_Sharps" translate="yes" xml:space="preserve">

+ 2 - 2
PDF Office/MultilingualResources/PDF Office.zh-Hant.xlf

@@ -2467,8 +2467,8 @@ Some functions may not work, please restart or re-download PDF Reader Pro from o
           <target state="new">UnderLine(Ctrl+Alt+U)</target>
         </trans-unit>
         <trans-unit id="ToolTipsAonnot_Link" translate="yes" xml:space="preserve">
-          <source>Link(Ctrl+Alt+L)</source>
-          <target state="new">Link(Ctrl+Alt+L)</target>
+          <source>Link</source>
+          <target state="new">Link</target>
           <note from="MultilingualBuild" annotates="source" priority="2">Link</note>
         </trans-unit>
         <trans-unit id="ToolTipsAonnot_Sharps" translate="yes" xml:space="preserve">

+ 1 - 1
PDF Office/Strings/MainPage/MainPage.Designer.cs

@@ -2753,7 +2753,7 @@ namespace PDF_Master.Strings.MainPage {
         }
         
         /// <summary>
-        ///   查找类似 Link(Ctrl+Alt+L) 的本地化字符串。
+        ///   查找类似 Link 的本地化字符串。
         /// </summary>
         public static string ToolTipsAonnot_Link {
             get {

+ 1 - 1
PDF Office/Strings/MainPage/MainPage.resx

@@ -1084,7 +1084,7 @@ Some functions may not work, please restart or re-download PDF Reader Pro from o
     <value>HighLight(Ctrl+Alt+H)</value>
   </data>
   <data name="ToolTipsAonnot_Link" xml:space="preserve">
-    <value>Link(Ctrl+Alt+L)</value>
+    <value>Link</value>
     <comment>Link</comment>
   </data>
   <data name="ToolTipsAonnot_MagnifyTool" xml:space="preserve">

+ 8 - 2
PDF Office/ViewModels/Dialog/HomePageToolsDialogs/HomePagePrinter/HomePagePrinterDialogViewModel.cs

@@ -523,8 +523,8 @@ namespace PDF_Master.ViewModels.Dialog.HomePageToolsDialogs.HomePagePrinter
         private void InitPrintOrientationList()
         {
             PrintOrientationList = new List<string>();
-            PrintOrientationList.Add("Print_Portrait");
-            PrintOrientationList.Add("Print_Landscape");
+            PrintOrientationList.Add(App.MainPageLoader.GetString("Print_Portrait"));
+            PrintOrientationList.Add(App.MainPageLoader.GetString("Print_Landscape"));
         }
 
         public void InitGetPrintModNameFromRadioButton()
@@ -802,7 +802,13 @@ namespace PDF_Master.ViewModels.Dialog.HomePageToolsDialogs.HomePagePrinter
                     alertsMessage.ShowDialog("", App.MainPageLoader.GetString("PageRangeWarning"), App.ServiceLoader.GetString("Text_ok"));
                     return;
                 }
+                
                 PrintSettingsInfo.PageRangeList = DocumentTargetPages;
+                //自定义页面范围链表增加反转判断
+                if (PrintSettingsInfo.needReversePage)
+                {
+                    PrintSettingsInfo.PageRangeList.Reverse();
+                }
                 this.printEvent.GetEvent<SendPrintSettingsInfoEvent>().Publish(new PrintSettingsInfoWithUnicode { printSettingsInfo = this.PrintSettingsInfo, Unicode = this.Unicode });
             }
         }