On Mon, 14 Nov 2005, Mojca Miklavec wrote:

> For Peter: are you looking for the code below or for an automated
> solution to do it?
> 
> \def\mypercent#1{\hbox to 0pt{\%\hss}}
> \chardef\characteralignmentmode=2
> \setupTABLE[c][1][aligncharacter=yes,alignmentcharacter={,}]
> \bTABLE
> \bTR\bTD   1,23\% \eTD\eTR
> \bTR\bTD  12,3\%  \eTD\eTR
> \bTR\bTD 123\mypercent, \eTD\eTR
> \eTABLE

Hello Mojca,

the "1" of the last line touches the frame...
But thank you nevertheless, you gave me the right hint:

\unexpanded\def\HideH#1{\hphantom{#1}}
\def\NoWidth#1{\hbox to 0pt{#1\hss}}
\starttext
\setupTABLE[aligncharacter=yes]
\bTABLE
\bTR\bTD   1,23\,\%               \eTD\eTR
\bTR\bTD  12,3\,\%                \eTD\eTR
\bTR\bTD 123\NoWidth{\,\%}\HideH, \eTD\eTR
\eTABLE
\stoptext

Cheers, Peter

-- 
http://pmrb.free.fr/contact/
_______________________________________________
ntg-context mailing list
[email protected]
http://www.ntg.nl/mailman/listinfo/ntg-context

Reply via email to