This commit is contained in:
parent
6a07348e04
commit
382a62d60f
@ -23,14 +23,19 @@ namespace Volian.Print.Library
|
||||
_TabAlign = 0;
|
||||
if (Text != null)
|
||||
{
|
||||
while (Text[(int)_TabAlign] == ' ')
|
||||
while (_TabAlign < Text.Length && Text[(int)_TabAlign] == ' ')
|
||||
_TabAlign++;
|
||||
if ("0123456789".Contains(Text[(int)_TabAlign].ToString()))
|
||||
if (_TabAlign < Text.Length)
|
||||
{
|
||||
while ("0123456789".Contains(Text[(int)_TabAlign].ToString()))
|
||||
_TabAlign++;
|
||||
_TabAlign--;
|
||||
if ("0123456789".Contains(Text[(int)_TabAlign].ToString()))
|
||||
{
|
||||
while ("0123456789".Contains(Text[(int)_TabAlign].ToString()))
|
||||
_TabAlign++;
|
||||
_TabAlign--;
|
||||
}
|
||||
}
|
||||
else
|
||||
_TabAlign = 0;
|
||||
}
|
||||
}
|
||||
return (float)_TabAlign * MyFont.CharsToTwips;
|
||||
@ -45,9 +50,12 @@ namespace Volian.Print.Library
|
||||
{
|
||||
_TabOffset = 0;
|
||||
if (Text != null)
|
||||
while (Text[(int)_TabOffset] == ' ')
|
||||
{
|
||||
while (_TabOffset<Text.Length && Text[(int)_TabOffset] == ' ')
|
||||
_TabOffset++;
|
||||
}
|
||||
}
|
||||
if (_TabOffset >= Text.Length) _TabOffset = 0;
|
||||
return (float)_TabOffset * MyFont.CharsToTwips;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user