Issue 1930 - Tables do not render correctly
Summary: Tables do not render correctly
Status: CLOSED FIXED
Alias: None
Product: Writer
Classification: Application
Component: code (show other issues)
Version: 638
Hardware: PC Windows 98
: P3 Trivial (vote)
Target Milestone: ---
Assignee: michael.ruess
QA Contact: issues@sw
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-17 17:43 UTC by tjfs
Modified: 2003-09-08 16:56 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Here is the file that doesn't render (34.00 KB, application/octet-stream)
2001-10-17 17:44 UTC, tjfs
no flags Details
Screen dumps showing the difference (92.50 KB, application/octet-stream)
2001-10-17 17:48 UTC, tjfs
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description tjfs 2001-10-17 17:43:42 UTC
See webpage
Comment 1 tjfs 2001-10-17 17:44:39 UTC
Created attachment 598 [details]
Here is the file that doesn't render
Comment 2 tjfs 2001-10-17 17:48:03 UTC
Created attachment 599 [details]
Screen dumps showing the difference
Comment 3 Unknown 2001-10-20 05:13:54 UTC
This is to confirm the files also render improperly when running Linux
and Win2K.
Comment 4 stefan.baltzer 2001-10-22 16:00:36 UTC
Reassigned to Michael.
Comment 5 michael.ruess 2001-10-24 08:35:06 UTC
MRU->CMC: Looks like a fast save problem. When I save the document 
newly in Word and import it then, it looks much better.
Comment 6 caolanm 2001-11-02 16:21:38 UTC
Have a patch that would fix this. But need to evalulate it in more
detail first. Looks like a simple document but the first 6 rows have
floating properties, while the rest do not. That leads our code to
conclude that the first 6 are part of a floating table and that the
rest are part of a different table. 

Methinks that what word does is assume that once the first row of a
table is floating that all rows that exist after that row are part of
the same table unless some other element exists between them. i.e you
cannot have two tables after eachother in word without something in
between, it will magically all become part of the same table regardless.
Comment 7 caolanm 2001-11-05 16:33:42 UTC
No its not a true bug, theres a never seen before undocumented attribute
on the 7th rows downward which must have a complimentaty purpose to 
the known attribute on the first 6 rows. Appears to denote vertical
distance of the table from the top, and horizontal difference from the
left. Turns out to be a largish set of changes required to make this work.
Comment 8 caolanm 2001-11-06 14:49:11 UTC
Nasty new table positioning sprm implemented as far as the bits of it
that match up to recognizable dimensions.

requires updates to file versions in sw/source/filter/ww8 of
'ww8par.cxx Rev 1.38'
'ww8par.hxx Rev 1.41'
'ww8par2.cxx Rev 1.28'
'ww8par2.hxx Rev 1.10'
'ww8par6.cxx Rev 1.49'
'ww8scan.cxx Rev 1.32'
'ww8struc.hxx Rev 1.7'

Fix slated for 650
Comment 9 caolanm 2001-11-15 10:41:26 UTC
So beautifully fixed it would make you cry in 650b1
Comment 10 caolanm 2002-03-26 16:22:44 UTC
Now also SRX642o2
Comment 11 michael.ruess 2002-04-16 14:45:05 UTC
Fix looks ok in src642r. Means, it will reach OpenOffice.org with the
next 642 release.
Comment 12 michael.ruess 2002-11-07 10:27:06 UTC
Works with OO643.