Incorrect rendering of thick lines and polygons (doko 2.0.1-0breezy1 packages)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu |
Fix Released
|
Medium
|
Matthias Klose | ||
openoffice.org2 (Ubuntu) |
Fix Released
|
High
|
Matthias Klose |
Bug Description
Lines with a thickness over 0.00 are not rendered correctly in the experimental OpenOffice2 packages. Instead of being like a rectangle, they look "twisted", so that they have thickness 0 at the middle point of the line. Arrowheads are also not rendered if the thickness is over 0.00.
Likewise, if the thickness of the lines in an open polygon is changed to over 0.00, the polygon is incorrectly drawn closed.
This happens both in newly created lines and in ones in previously existing (and correct) documents created with earlier versions. The rendering bug also appears in exported PDF documents.
My guess is that there is a bug somewhere that makes Ooo2 consider that every line or polygon with thickness != 0.00 is a closed polygon. That would explain the weird behaviors of the lines and the fact that arrowheads dissapear.
Product: OpenOffice 2.0.1, experimental "doko" (Matthias Klose) packages (2.0.1-0breezy1)
OS: Ubuntu Breezy, i386, tested on two different computers
Steps to reproduce:
1) Launch ooimpress2
2) Choose the "line" tool (at the bottom)
3) Draw any line - the line is correctly shown with thickness 0.00
4) Give it an arrowhead with the corresponding button at the top - the arrowhead is shown
5) Increase the line thickness - the arrowhead is lost and the line is incorrectly rendered (the effect is clearer with higher thicknesses)
6) Click Edit Points (bottom). The Edit Points toolbar should appear (if not click View > Toolbars > Edit Points). Select Add Point, click in the middle of the line and drag to add a new point to it. The result is a closed triangle (the expected result is two joined straight lines forming an open polygon).
7) Click the Close Bezier button. The interior of the polygon will be filled with the fill colour (probably soft blue). This means that the polygon from step 6 was not really closed, but a rendering artifact.
8) Undo the Close Bezier operation. Select the point that was added in step 6. Click Divide curve (the icon with the scissors in the Edit Points toolbar). The result is two unjoined lines which also exhibit the "twisting" problem. This also confirms that the extra closing line in step 6 is an artifact and does not really exist.
NB. bug #6668 also refers to this, but it is not as clear and mixes various problems.
Changed in openoffice.org2: | |
assignee: | nobody → doko |
I just found the same behavior on dapper. However, I would assign a higher severity, since the faulty graphics rendering makes documents containing figures useless. ftp.linux. cz/pub/ localization/ OpenOffice. org/devel/ 680/2.0. 1-RC5/
The problem appears to be specific to ubuntu. I manually installed a different openoffice package, which didn't show this behavior ... http://