Added TurnOffReplaceWords format flag
Added space after UnderlineOn command when converting. Fixed the conversion of Top Continue Message, when not defined in 16-bit, set to an empty string so that it is not inherited from the Base format Added TurnOffReplaceWords flag Don’t do ReplaceWords if TurnOffReplaceWords is set to true
This commit is contained in:
@@ -613,6 +613,7 @@ public struct Section
|
||||
public string SearchAllReplaceWords;
|
||||
public string SecTitleContinue;
|
||||
public string ConvertCaretToDelta;
|
||||
public string TurnOffReplaceWords;
|
||||
/* end of Format flags */
|
||||
public SectionNum SectionNumber;
|
||||
public SectionHead SectionHeader;
|
||||
@@ -4094,6 +4095,11 @@ namespace fmtxml
|
||||
if (XtraFlags.CapFirstLetterInHighSP == "True") fmtdata.ROData.CapFirstLetterInHighRO = "True";
|
||||
else fmtdata.ROData.CapFirstLetterInHighRO = "False";
|
||||
#endregion
|
||||
#region New Format Flags
|
||||
// by default TurnOffReplaceWords should be False.
|
||||
// this will be overrided as needed (ex. NSP (Prairie Island) Deviations
|
||||
fmtdata.SectData.TurnOffReplaceWords = "False";
|
||||
#endregion
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -4958,6 +4964,7 @@ namespace fmtxml
|
||||
if (mainFmt.SectData.SearchAllReplaceWords != null && mainFmt.SectData.SearchAllReplaceWords == subFmt.SectData.SearchAllReplaceWords) subFmt.SectData.SearchAllReplaceWords = "null";
|
||||
if (mainFmt.SectData.SecTitleContinue != null && mainFmt.SectData.SecTitleContinue == subFmt.SectData.SecTitleContinue) subFmt.SectData.SecTitleContinue = "null";
|
||||
if (mainFmt.SectData.ConvertCaretToDelta != null && mainFmt.SectData.ConvertCaretToDelta == subFmt.SectData.ConvertCaretToDelta) subFmt.SectData.ConvertCaretToDelta = "null";
|
||||
if (mainFmt.SectData.TurnOffReplaceWords != null && mainFmt.SectData.TurnOffReplaceWords == subFmt.SectData.TurnOffReplaceWords) subFmt.SectData.TurnOffReplaceWords = "null";
|
||||
|
||||
if (msctlay.SubPaginationWght == ssctlay.SubPaginationWght) subFmt.SectData.StepSectionData.StpSectLayData.SubPaginationWght = NullInt;
|
||||
if (msctlay.TextTitleAdjustment == ssctlay.TextTitleAdjustment) subFmt.SectData.StepSectionData.StpSectLayData.TextTitleAdjustment = NullInt;
|
||||
|
Reference in New Issue
Block a user