public string FormatValue(string value)
{
if (PaddingCharacter != '\0' && Length > 0)
{
switch (Padding)
{
case PaddingDirection.Left:
value = value.PadLeft(Length, PaddingCharacter);
break;
case PaddingDirection.Right:
value = value.PadRight(Length, PaddingCharacter);
break;
}
}
return value;
}