To get different page headers on different parts of document, one needs to set different page styles.

To set page style for a page, one needs to double-click on new style name in page style list window, while cursor is inside the page.

And… surprise… that changes style of all pages, not single page! So what about different page headers?..

Solution here.

In fact this behaviour is somewhat logical. Unless there are explicit page breaks, the split of document into pages is not stable – it changes while document is being edited. So applying a custom style to what currently is a page is actually an invalid operation. It is valid only for the first page after a break. Style for next page is defined in appropriate field of the style for previous page.

 

Those of us who use computer for some years, are aware of document file format problem. In short, it may be problematic to open a document created in environment other than you currently have.

So we all have been really excited about OpenDocument becoming an ISO standard. We believed that documents created in ODF-conforming text processor will be opened by other ODF-conforming text processor without issues.

However, let’s see how that works in practice.

Here is a very simple .odt file created in OpenOffice.org version 3.0.1, from debian experimental. Here is how it looks:

Test file in OpenOffice.org 3.0.1

Nothing special. Just created new document, selected Text Body style, pressed bullet button, entered some text, pressed Enter, pressed backspace to get rid of bullet button on the second line (it’s an easy method to get second text paragraph corresponding to the same bullet item), enter some text, press enter. Then repeat all that second time.

This used to work in all versions of OpenOffice.org since the beginning. As well as in Micro$oft office software.

And here is how it looks when opened in OpenOffice.org version 2.4, from debian lenny:

Test file in OpenOffice.org 2.4

You see, spacing is broken. This is exactly same problem we had with old text processors using non-standard file formats!

I may understand that newer version of OpenOffice.org contains new features, and not everything that it supports could be correctly imported in older version. However, document in question is very simple, and formatting it uses has been supported from the beginning! WTF? Perhaps all those talks abouth standard document format eliminating document import/export problems are just noice? Bad.

P.S. Just tried the reverse – create the same document in OOo2, then open in OOo3. Result was better – no visible difference. So at least if we only switch to later versions, we don’t get broken documents. Still bad, but not that bad.

Update: there was a reply on debian-openoffice mailing list stating that it is a somewhat known bug with OOo 2.4 being not ODF-conforming regarding bullets. Well, fixing bugs is good. However, there will always be bugs, and if fixes are going to break compatibility between text processors and document files, we are returning to the original situation. Still not good :( .

© 2011 yoush.homelinux.org Suffusion theme by Sayontan Sinha