Bug #33919 Printing doesn't work when a table covers more than one page
Submitted: 18 Jan 2008 14:51 Modified: 30 Nov 2009 14:38
Reporter: Keith Murphy Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Workbench Severity:S2 (Serious)
Version:5.0.12 beta OS:Windows (XP SP2)
Assigned to: Johannes Taxacher CPU Architecture:Any

[18 Jan 2008 14:51] Keith Murphy
Description:
I have prepared four different EER Diagrams by reverse-engineering databases.  Three worked perfectly but the fourth diagram only prints the two pages of diagrams (out of what should be a total of three pages with diagrams on them).  The third page should contain the bottom part of two tables and then probably another six small tables.  Instead, the third page is completely blank.  The top part of the two long tables prints correctly on the first page.  Unfortunately these tables have so many fields that there is no way adjust the tables to fit on page.

Exporting to pdf or printing directly from Workbench gives the same results.

How to repeat:
Create a ERR Diagram with at least one table that covers more than one page when printing.  Add other small tables to second page.  print.
[30 Jan 2008 14:37] Johannes Taxacher
it happens when a table spans vertically over 2 pages, it works correct if the table takes place over 2 pages next to each other (horizontally)
[5 Feb 2008 0:12] Sveta Smirnova
Thank you for the report.

Verified as described.
[5 Feb 2008 0:14] Sveta Smirnova
Bug #33078 was marked as duplicate of this one.
[25 Mar 2008 16:59] Alfredo Kojima
bug #35114 marked as duplicate of this (and has more info)
[30 Jul 2009 15:43] Alfredo Kojima
Needs reverify.
[27 Nov 2009 18:13] Johannes Taxacher
this is fixed in 5.1.18 and 5.2.8
[30 Nov 2009 14:38] Tony Bedford
An entry has been added to the 5.1.18 and 5.2.8 changelogs:

Printing of an EER Diagram did not work correctly if a table vertically spanned multiple pages. In this case pages would be printed up to and including the page that contained the first part of the table that spanned multiple pages, but the pages containing the remaining parts of the table would not be printed. This problem typically occurred when a table had more fields than could comfortably fit on a single page.