removed converting # and ~ to super/subscript commands in RO values
replace # and ~ with super/subscript commands, only done for ROs in Word attachments
This commit is contained in:
parent
edf7c15dbb
commit
a72f752b60
@ -937,8 +937,9 @@ namespace VEPROMS.CSLA.Library
|
|||||||
// ([+-]?|\\u8209\?) either an optional single character Plus (+) or Minus (-) or non-breaking dash (\u8209?)
|
// ([+-]?|\\u8209\?) either an optional single character Plus (+) or Minus (-) or non-breaking dash (\u8209?)
|
||||||
// ([0-9]+) a group of at least one digits
|
// ([0-9]+) a group of at least one digits
|
||||||
string retval = Regex.Replace(str, @"([+-]?|\\u8209\?)([0-9]+)[.]([0-9]*?)0*E([+-]?|\\u8209\?)([0-9]+)", new MatchEvaluator(FixFortranNumber));
|
string retval = Regex.Replace(str, @"([+-]?|\\u8209\?)([0-9]+)[.]([0-9]*?)0*E([+-]?|\\u8209\?)([0-9]+)", new MatchEvaluator(FixFortranNumber));
|
||||||
retval = Regex.Replace(retval, "[#](.*?)[#]", "\\up2 $1\\up0 ");// DOS Superscript
|
// don't convert # and ~ to super/subscripts, this is a DOS holdout and is done only for non-procedure step sections
|
||||||
retval = Regex.Replace(retval, "[~](.*?)[~]", "\\dn2 $1\\up0 ");// DOS Subscript
|
//retval = Regex.Replace(retval, "[#](.*?)[#]", "\\up2 $1\\up0 ");// DOS Superscript
|
||||||
|
//retval = Regex.Replace(retval, "[~](.*?)[~]", "\\dn2 $1\\up0 ");// DOS Subscript
|
||||||
return retval;
|
return retval;
|
||||||
}
|
}
|
||||||
private static string FixFortranNumber(Match match)
|
private static string FixFortranNumber(Match match)
|
||||||
|
@ -796,6 +796,9 @@ namespace VEPROMS.CSLA.Library
|
|||||||
|
|
||||||
//string tmp = DisplayRO.ConvertFortranFormatToScienctificNotation(roValue);
|
//string tmp = DisplayRO.ConvertFortranFormatToScienctificNotation(roValue);
|
||||||
string tmp = ROFSTLookup.ConvertFortranFormatToScienctificNotation(roValue);
|
string tmp = ROFSTLookup.ConvertFortranFormatToScienctificNotation(roValue);
|
||||||
|
// Only in Word sections, convert the # to superscripts and ~ to subscrtipts
|
||||||
|
tmp = Regex.Replace(tmp, "[#](.*?)[#]", "\\up2 $1\\up0 ");// DOS Superscript
|
||||||
|
tmp = Regex.Replace(tmp, "[~](.*?)[~]", "\\dn2 $1\\up0 ");// DOS Subscript
|
||||||
// Look for superscript or subscript and insert the appropriate commands
|
// Look for superscript or subscript and insert the appropriate commands
|
||||||
Match roMatch = Regex.Match(tmp, @"(.*?)\\(up2|dn2) (.*?)\\(up0|dn0) ");
|
Match roMatch = Regex.Match(tmp, @"(.*?)\\(up2|dn2) (.*?)\\(up0|dn0) ");
|
||||||
if (roMatch.Groups.Count == 5)// Superscript or subscript found
|
if (roMatch.Groups.Count == 5)// Superscript or subscript found
|
||||||
|
Loading…
x
Reference in New Issue
Block a user