public static int GetPixelFromAnOfficeSizeValue(string aSizeValue)
{
if (aSizeValue == null)
return 0;
try
{
if (aSizeValue.EndsWith("cm"))
{
aSizeValue = aSizeValue.Replace("cm", "");
return (int)CmToPixel(Convert.ToDouble(aSizeValue, System.Globalization.NumberFormatInfo.InvariantInfo));
}
if (aSizeValue.EndsWith("mm"))
{
aSizeValue = aSizeValue.Replace("mm", "");
return (int)MmToPixel(Convert.ToDouble(aSizeValue, System.Globalization.NumberFormatInfo.InvariantInfo));
}
else if (aSizeValue.EndsWith("in"))
{
aSizeValue = aSizeValue.Replace("in", "");
return (int)InchToPixel(Convert.ToDouble(aSizeValue, System.Globalization.NumberFormatInfo.InvariantInfo));
}
return 0;
}
catch(Exception )
{
return 0;
}
}