$ wo 'ToString[PaddedForm[123, 6, NumberSigns -> {"", "+"}]]'
+123
DigitBlock widens the field by the separators a full field would carry:
$ wo 'ToString[PaddedForm[123456, 8, DigitBlock -> 3]]'
123,456
Requesting fewer significant figures than the number has integer digits pads
them with zeros and warns:
$ wo 'ToString[PaddedForm[1234.5678, 3]]'
PaddedForm::reqsigz: Requested number precision is lower than number of digits shown; padding with zeros.
1230.