48 if( !field.theContent.template IsType<void>() && field.theContent.template IsType<
TString<TChar>>() )
49 theContent= field.theContent.template Unbox<TString<TChar>>();
53 noneStringArgBuf << field.theContent;
54 theContent= noneStringArgBuf;
57 integer padSize= field.fieldWidth
63 target.template _ <NC>( theContent );
64 if (padSize > 0 ) target.template InsertChars<NC>( field.padChar, padSize );
72 target.template InsertChars<NC>( field.padChar, padSize );
73 target.template Append<NC>( theContent );
78 integer leftPadding= padSize / 2;
80 target.template InsertChars<NC> ( field.padChar, leftPadding );
81 target.template Append<NC> ( theContent );
82 if( padSize > leftPadding ) target.template InsertChars<NC> ( field.padChar, padSize - leftPadding );