Basic Table Field prints as one solid color

Paul Dupuis paul at
Sun Apr 19 11:39:55 EDT 2015


I am trying to print a card with a single field on it. The field is a
basic table field (i.e. hGrid and vGrid set to true, dontWrap to true,
etc.). I.e. all the standard field settings you get when you drag a
"Basic Table Field" off the tool palette in LC6.6.5, 6.7.4, or 7.0.4.
The same issue/error is present in all 3 versions of LC, although I am
working in LC6.6.5 under Windows.

If either the vGrid or hGrid are set to true, the field prints as a
solid block of color of whatever the field borderColor is set to. You
test this by creating a new stack. Place a single table field on stack.
Populate the field with some data (a few columns and rows)  and execute
"Print cd" in the message box. NOTE: It is important the field has data.
An empty table field prints with the grid drawn correctly as expected,
but any data in the table gets printed as a block of the borderColor.

Has anyone encountered this issue? Does anyone have a work-around that
lets a table field with it's grids on be printed properly? I have tried
explicitly setting the stack bgColor, cd bgColor and fld bgColor to
white, the text color to black and the borderColor of the field to grey,
but that just gets me a grey block instead of a black block.

More information about the use-livecode mailing list