Hallo zusammen,
insbesondere Regina, Robert und Andreas,
danke für eure Lösungsvorschläge und insbesondere der Erklärung wie
die "Endlosschleife" zustande kommt. Ich bin jetzt erstmal dazu über
gegangen die Tabellen einfach im Text zu lassen statt sie einzurahmen,
wenn ich hintenraus noch Zeit habe, dann kann ich an solchen
Formatierungdetails noch tüfteln.
Abschließende Zusammenfassung:
Der Absturz tritt auf, weil die Positionierung des Rahmens von OOo
nicht gelößt werden kann (s. vorige Nächricht von Andreas Martens)
deshalb läuft OOo in eine Endlosschleife. Ob diese Verhalten nur von
den Positionierungseinstellungen des Rahmens, oder auch von seinem
Inhalt abhängig ist, wurde ich erforscht. Die
Rahmenpositionierungsroutine soll zur Version OOo2.4 hin noch
verbessert werden, dass sie in solchen Problemfällen nicht in eine
Endlosschleife läuft.
Wiederherstellen eine lauffähigen Dokumentversion:
Sollte ein Dokument durch diesen Effekt unbrachbar werden (was
beispielsweise dadurch passieren kann, dass ein solcher Rahmen von
eine unproblematischen Position in der Mitte einer Seite an deren Ende
rückt), kann ist ein gangbarer Weg den Rahmen aus der content.xml
zulöschen. Das geht so:
1. Heraus bekommen wie der Rahmen heißt
-normalerweise findet sich diese Information mit
Eingenschaftsdialog des Rahmens auf der Registerkarte "Zusätze", diese
ist aber bei dem defekten Rahmen nicht erreichtbar, deshalb
- dejenigen Rahmen unmittelbar davor (dahinter) suchen und dessen
Name nachschlagen
-dann im Navigator unter Textrahmen nachsehen welchen Namen der
Rahmen danach (davor) hat.
2. Dokument schließen und ein Kopie davon erstellen (damit man die
Originaldatein nicht gänzlich zerstört)
3. Die Dateiendung der Kopie auf "zip" ändern
4. Diese "zip" entpacken
5. In dem bei 4. erzeugten Ordner wechseln und die "content.xml" mit
einem Texteditor öffnen.
6. nach dem Namen des Rahmenssuchen
7. Kurz vor der Fundstelle sollte "<draw:frame" stehen (wenn nicht
weiter suchen)
8. Einschließlich diesem "<draw:frame" bis zum folgenden
"</draw:frame>" alles markieren und löschen. Damit wird der Rahmen
samt Inhalt aus dem Dokument entfernt.
9. Änderung in der content.xml speichen und schließen
10. den Ordner wieder in ein zip packen
11. die Dateiendung der zip wieder auch odt ändern
12. Versuchen die odt zu öffnen, wenn Sie geöffnet wird, war der
Eingriff erfolgreuch, wenn nicht sich hilfesuchend an die Liste wenden
Gruß und Dank noch mal allen Helfern
Lars
Am 22.01.08 schrieb Lars Lehmann <[EMAIL PROTECTED]>:
> Hallo zusammen,
>
> habe ein Problem mit einer in einem Rahmen gefaßten Tabelle im Writer
> von OOo 2.3.1 unter Windows XP Pro mit allen Updates.
>
> Was habe ich gemacht?:
> Ich lege eine Tabelle an, mit der ich eine (bis zu) 3-stufige
> Gliederung verdeutlichen möchte. In der ersten Spalte steht ein
> Oberbegriff, in der 2. und 3. Spalte jeweils Unterbegriffe. In der
> vorhergenden Spalte werden jeweils alle Zellen (Zeilen) des gleichen
> Oberbegriffs verbunden und die vertikal Textposition auf "Mitte"
> gestellt. Anschließend bekommt die Tabelle insgesamt einen 20%-Grau
> Hintergrund, die vertikalen Linien werden ausgeblendet und die
> horizontalen Linie mit 2,5pt in der Farbe Weiß formatiert. Des
> Weiteren stelle ich ein, dass die Tabelle nicht umgebrochen werden
> darf.
> Dann markiere ich die gesamte Tabelle (über Menü
> Tabelle\Auswählen\Tablle) und setze Sie in eine Rahmen (über Menü
> Einfügen\Rahmen...), dem ich sogleich die Relative Breite von 100% zu
> weise. Soweit ging es gut!
>
> Was geht schief?:
> Nun habe ich an einem anderen Punkt der Datei weiter geschrieben und
> als ich über besagt Tabelle weg scrollen möchte hängt sich OOo auf.
> Reproduzierbar, auf mehreren Rechnern, immer wenn der Rahmen mit
> Tabelle angezeigt werden müsste geht die Prozessorleistung auf ~100%
> (bzw. ~50% bei Dual-Thread-Prozessoren) und verbleibt dort (längste
> Testperiode 15 minuten, danach habe ich OOo mit dem TaskManager
> abgeschossen), ohne das OOo auf Eingaben etc. reagiert.
>
> Mir ist es schon gelungen, das gleiche Verhalten in einem
> jungfräulichen Dokument mit Blindtext und Blindtabelle zu erreichen,
> allerdings scheint das nicht reproduzierbar zu sein.
>
> Dringlich suche ich nach einer Möglichkeit die Tabelle aus dem
> Dokument zu löschen, damit es wieder "normal nutzbar" ist. Lieber
> hätte ich eine Lösung, wie ich die Tabelle wieder nutzbar mache, ohne
> Sie zu löschen.
>
> Gruß Lars
>
> P.S. Das Dokument ist halbwegs vertaulich, d.h. ich will es nicht
> online stellen. Wer glaubt im XML die Lösung für das Problem zu
> finden, kann von mir per PM eine Kopie bekommen
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]