carlAlex
8/22/2016 - 8:35 AM

C# String formatting

C# String formatting

transText = String.Format("{0,-60} {1,-15} {2, -15} {3, -20}", Tekst, UtFraKonto.ToString(), InnTilKonto.ToString(),RenteDato.ToShortDateString());

Remember to choose a font that has equal size characters.
string s = "String goes here";
string line1 = String.Format("{0,27}", s);
string line2 = String.Format("{0,-27}", String.Format("{0," + ((27 + s.Length) / 2).ToString() +  "}", s));
string line3 = String.Format("{0,-27}", s);

Gives:

"           String Goes Here"
"     String Goes Here      "
"String Goes Here           "