Not Considering

Workaround has been provided.

'Ghost' value to force widest-text column width in tables

There are occasions when it is required to maintain a particular column width across multiple columns within the same table or across multiple tables. This is normally achieved by using 'widest text'.

However, this only operates on the actual content within the columns. If that content does not match the widest text in other columns or tables it results in a narrower or wider column.

It would be very useful to have a template entry or a 'ghost' entry, so that the same width can be obtained regardless of the content.

i.e. several columns should have the same width based on a 'ghost' value of '$123,456,789'  but a column's content might range from '$1,234' to $12,345,678'. This column's content should behave (and compose) as though the larger, wider 'ghost' value were present.

Any solution should NOT require a dummy row as this would disturb alternate row shading.

Parents
  • Dont know if this will work, but how about the first line of the text in the column colored 'white' so it is not visible.You will then have to zap the leading using "qalz" of the line or some other trick  so the next line will not get leading and be in the correct position, If you dont' like the white text, do a <px> <pa> of the template "number" to get the width in the current font and also create a dummy zero leaded line with a <mh; "text width"> to get the column width to be the correct value.

Comment
  • Dont know if this will work, but how about the first line of the text in the column colored 'white' so it is not visible.You will then have to zap the leading using "qalz" of the line or some other trick  so the next line will not get leading and be in the correct position, If you dont' like the white text, do a <px> <pa> of the template "number" to get the width in the current font and also create a dummy zero leaded line with a <mh; "text width"> to get the column width to be the correct value.

Children
No Data