mar 222010
 

Flattr this!

OpenOffice Writer har en begränsning vad gäller sidnummer. Ett dokument kan inte börja med ett sidnummer högre än 9999. Om man försöker ställa in ett högre sidnummer får man ett mystiskt felmeddelande.

Är det sidorna i min självbiografi som spillt över?

Om man börjar på sidan 9999 kan man fortsätta att skriva. Sidnumren löper på som vanligt även efter sidan 10 000.

Kapitel 2 i min självbiografi kommer att börja på sidan 52315 (OBS Absolut inget skämt!). Hur löser man detta?

Som så många gånger går det lura OpenOffice. Den här gången måste vi trixa riktigt avancerat. Sanningen å säga går det i slutänden inte att lösa problemet.

För att börja ett dokument på ett sidnummer högre än 9999 gör man så här:

Spara ner dokumentet du vill numrera. Öppna det med ett arkivverktyg till exempel Winzip i Windows eller Arkivhanteraren i Linux. Leta reda på filen content.xml. Detta dokument innehåller större delen av ditt dokument med inställningar.

Så här ser dina OpenOffice filer ut inifrån. ODF-formatet är egentligen zip-filer. Filen content.xml innehåller det mesta av dokumentet.

Öppna content.xml i ett program som kan redigera xml-filer. I Ubuntu använde jag gedit. Jag tror notepad i Windows duger.

Leta reda på ”Style page number” och dess värde.

Värdet för Style page number anger vilken sida dokumentet börjar på. I mitt fall 9999. Normalt sett börjar dokument med sidan 1. Jag har censurerat några rader. De är själva texten i dokumentet.

I ett dokument som börjar på sidan 1 är detta värde 1. Ändra värdet till det sidnummer du vill börja på. I mitt fall 52315.

Jag ändrar värdet till det sidnummer jag vill att dokumentet ska börja på. I mitt fall 52315.

Spara och stäng Arkivverktyget.

Öppna nu dokumentet i Writer. Tyvärr fungerade inte tricket fullt ut. Det absolut högsta sidnummer som ett dokument kan börja på är 32 767 (vad annars?).

Det högsta nummer man kan starta ett dokument på i Writer är 32767. Detta verkar inte gå att komma runt.

Därefter kan man fortsätta skriva och sidorna numreras som de ska.

Man kan skriva mer än 32767 sidor i ett dokument. Frågan är hur långt ett dokument kan bli...

Eftersom jag inte kan få sidnumren rätt har jag bestämt att lägga ner min självbiografi. Det känns litet bittert efter femton års oavbrutet skrivande, dag som natt, att behöva ge upp på grund av en bugg i OpenOffice. På sätt och vis kanske det trots allt är bäst. Jag borde först skaffa mig ett liv innan jag skriver om det.

Vad det absolut maximala sidnumret i Writer är vet jag inte. Jag har inte sett någon dokumentation om det. Det skulle vara roligt onödigt vetande att känna till. En annan fråga om man arbetar med så stora dokument är vad som knasar ut först: Datorn, OpenOffice eller man själv.

Övningen kan synas meningslös. Det är ytterst få dokument som är i behov av att börja på sidnummer högre än 32767 eller ens 9999. Anledningen att jag skrev om det är för det första att det ibland är nyttigt att spekulera över evigheten. För det andra är det ett exempel på hur man genom det öppna ODF-filformatet har komplett tillgång till sina filer. Man kan med enkla medel ändra på nästan allt.

Det är du som äger dina dokument!