diff --git a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs index 204285f7..7d7ea556 100644 --- a/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs +++ b/PROMS/Volian.Print.Library/VlnSvgPageHelper.cs @@ -483,8 +483,16 @@ namespace Volian.Print.Library for (float y = yTop; y >= yBottom; y -= 12) { float w = 10; - if (i % 10 == 0) w = 30; - else if (i % 5 == 0) w = 20; + if (Volian.Base.Library.VlnSettings.GetCommandFlag("InchRuler")) + { + if (i % 6 == 0) w = 30; + else if (i % 3 == 0) w = 20; + } + else + { + if (i % 10 == 0) w = 30; + else if (i % 5 == 0) w = 20; + } cb.SetLineWidth(w / 30); i++; cb.MoveTo(x - w, y); @@ -495,8 +503,16 @@ namespace Volian.Print.Library for (float y = yTop; y >= yBottom; y -= 10.1F) { float w = 10; - if (i % 10 == 0) w = 30; - else if (i % 5 == 0) w = 20; + if (Volian.Base.Library.VlnSettings.GetCommandFlag("InchRuler")) + { + if (i % 7 == 0) w = 30; + //else if (i % 5 == 0) w = 20; + } + else + { + if (i % 10 == 0) w = 30; + else if (i % 5 == 0) w = 20; + } cb.SetLineWidth(w / 30); i++; cb.MoveTo(x + w, y-1);