Bug #84 - Only table outer border prints
Product:PageStream 5.0.3.4 (All Platforms)Reported By:Tim Doty
Severity:NormalAssigned To:Deron Kazmaier
Priority:Average sign in to watch (1 is watching)
Status:Fixed in 5.0.4.34Reported:2005-12-31 22:48:00
Category:PrintingUpdated:2005-12-31 22:48:00
Summary:Only table outer border prints
Keywords:table,print
Attached Files:No files attached.
 Sign In to add a file.

Only the outer border of a table prints: the interior boundaries are displayed on the screen but fail to print.

1. Start PgS
2. Create new document
3. Draw a table
4. Print

Deron Kazmaier wrote...2007-08-20 15:38:41

Tim Doty 2006-02-04 16:48

Tables created with script
The table displays fine, but when printing the borders of cells are not printed (the bounding box of the table is still stroked).

Tables created in the interface
The table displays fine, but when printed is solid black. Checking the properties the fill was set to black. Setting the fill to white or unsetting the fill prints as expected, except the cell borders are not stroked (only the table's bounding box).

Deron Kazmaier wrote...2007-08-22 00:24:27

Tim Doty 2007-03-17 15:21

I can't be entirely certain not having the original PgS document (the postscript output was provided by Trond Einar Garmo), but several of the postscript output pages could not be rendered completely -- apparently because of problematic rendering of tables. Here's a snip of the relevant code:

===========8<=======================
0 11 0 []0 0.5 /LENone /LENone ST
k` 0 0 0 1 CMYK
FP
0 11 0 []0 0.5 /LENone /LENone ST
k` 0 0 0 1 CMYK
FP
0 11 0 [1 30000]1 0.5 /LENone /LENone ST
<0000000000000000>P k` 0 0 0 0 CMYK
FP
0 11 0 []0 0.5 /LENone /LENone ST
<0000000000000000>P k` 0 0 0 1 CMYK
FP
0 11 0 []0 0.5 /LENone /LENone ST
S k` 0 0 0 1 CMYK
FP
0 11 0 []0 0.5 /LENone /LENone ST
k` 0 0 0 1 CMYK
FP
0 11 0 []0 0.5 /LENone /LENone ST
k` 0 0 0 1 CMYK
FP
0 11 0 []0 0.5 /LENone /LENone ST
k` 0 0 0 1 CMYK
FP
===========8<=======================


the problem appears to be the "<0000000000000000>P " pieces. The error generated is:

===========8<=======================
Error: /nocurrentpoint in --.pathbbox--
Operand stack:
--nostringval-- --nostringval-- false
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval-- --nostringval--
--nostringval-- false 1 %stopped_push 1 3 %oparray_pop 1 3
%oparray_pop 1 3 %oparray_pop 1 3 %oparray_pop .runexec2
--nostringval-- --nostringval-- --nostringval-- 2 %stopped_push
--nostringval-- --nostringval-- --nostringval-- 3 6 %oparray_pop
Dictionary stack:
--dict:1133/3371(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)--
--dict:203/302(L)-- --dict:8/12(ro)(L)-- --dict:10/12(L)--
Current allocation mode is local
Last OS error: 2
Current file position is 3108467
ESP Ghostscript 8.15.0: Unrecoverable error, exit code 1
===========8<=======================

This is caused by (an indirect) call to patternpath. Specifically, the line with "pathbbox" in that function is where the fault occurs.

Delete the "<0000000000000000>P " and the postscript can render.

Tim Doty wrote...2009-01-19 08:16:58

tested to work correctly

[Status updated to 'Fixed in 5.0.4.34' on Mon, 19 Jan 2009 08:16:58 -0500]

Add a Comment
Sign in to add a comment.

Bug #84 - Only table outer border prints by Tim Doty   table,print
  created:2005-12-31 22:48:00   last updated:2005-12-31 22:48:00
  Copyright © 1985-2021 GrasshopperLLC. All Rights Reserved.


sign in to add a bug