diff --git a/PROMS/Volian.Base.Library/VlnSettings.cs b/PROMS/Volian.Base.Library/VlnSettings.cs index 43f89d16..534e4727 100644 --- a/PROMS/Volian.Base.Library/VlnSettings.cs +++ b/PROMS/Volian.Base.Library/VlnSettings.cs @@ -58,6 +58,16 @@ namespace Volian.Base.Library } set { _ProductionMode = value; } } + private static bool _OriginalPageBreak = false; // default to not using 16bit pagebreaks + public static bool OriginalPageBreak + { + get + { + if (!WasLoaded) LoadOperatingMode(); + return _OriginalPageBreak; + } + set { _OriginalPageBreak = value; } + } private static void LoadOperatingMode() { string opMode = ConfigurationManager.AppSettings["OperatingMode"]; @@ -67,6 +77,11 @@ namespace Volian.Base.Library _DemoMode = opMode.ToUpper() == "DEMO"; _ProductionMode = opMode.ToUpper() == "PRODUCTION"; } + string pageBreak = ConfigurationManager.AppSettings["OriginalPageBreak"]; + if (pageBreak != null && pageBreak != "") + { + _OriginalPageBreak = pageBreak.ToUpper() == "TRUE"; + } WasLoaded = true; } private static string _TemporaryFolder = null;