Description |
This is a badly named method!
It should be named RightAlign since this is what it does. When right aligning a string into a fixed length field, pad characters are necessarily going to be needed!
A blank pad character is used unless PadChar is specified.
The string is padded on the left with the pad character to make the whole string length match the required Length.
If the string is already <= Length then it is returned unchanged.
|
| Notes | Like a lot of string methods, the string object itself is not affected - the modified string is returned for assignment.
|
|
Microsoft MSDN Links |
system
system.String
|
|
|
A simple example |
program Project1;
{$APPTYPE CONSOLE}
var
strA, strB : String;
begin
strA := '12345';
strB := strA.PadLeft(7);
Console.WriteLine('Default padding to 7 characters = ''' + strB + '''');
strB := strA.PadLeft(7, '-');
Console.WriteLine('Padding with ''-'' to 7 characters = ''' + strB + '''');
Console.ReadLine;
end.
| Show full unit code | Default padding to 7 characters = ' 12345'
Padding with '-' to 7 characters = '--12345'
|
|
|
|