Update:
For #1, right justified, I did not find a suitable solution to verify this.
For the others, I parsed the 7 char numeric string to an integer, then took that integer and converted it back to a string, eft padding it with zeroes. If this was identical to the original string then it was left padded.
As a bonus, this also verified tat the negative sign was immediately to the left of the most significant digit.
Thanks to all that gave this a read. Saga