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