private GetSpaceWidth ( MigraDoc.DocumentObjectModel.Character character ) : PdfSharp.Drawing.XUnit | ||
character | MigraDoc.DocumentObjectModel.Character | |
return | PdfSharp.Drawing.XUnit |
XUnit GetSpaceWidth(Character character)
{
XUnit width = 0;
switch (character.SymbolName)
{
case SymbolName.Blank:
width = MeasureString(" ");
break;
case SymbolName.Em:
width = MeasureString("m");
break;
case SymbolName.Em4:
width = 0.25 * MeasureString("m");
break;
case SymbolName.En:
width = MeasureString("n");
break;
}
return width * character.Count;
}