47 if( !field.theContent.template IsType<void>() && field.theContent.template IsType<
TString<TChar>>() )
48 theContent= field.theContent.template Unbox<TString<TChar>>();
51 noneStringArgBuf << field.theContent;
52 theContent= noneStringArgBuf;
55 integer padSize= field.fieldWidth
60 target.template _ <NC>( theContent );
61 if (padSize > 0 ) target.template InsertChars<NC>( field.padChar, padSize );
68 target.template InsertChars<NC>( field.padChar, padSize );
69 target.template Append<NC>( theContent );
74 integer leftPadding= padSize / 2;
76 target.template InsertChars<NC> ( field.padChar, leftPadding );
77 target.template Append<NC> ( theContent );
78 if( padSize > leftPadding ) target.template InsertChars<NC> ( field.padChar, padSize - leftPadding );