Hallo Dev Liste!
Es geht um die Problematik im Issue 45491:

http://www.openoffice.org/issues/show_bug.cgi?id=45491

Ist in der User Liste aufgetaucht, eine kleine Zusammenfassung des dort
Geschriebenen hängt unten an, vielleicht nimmt sich einer dessen an,
oder gibt das weiter.

Ganz konkret: Es würden sich wohl einige Benutzer freuen, wenn unter
Komptibilität (oder sonstwo :) ) ein Häkchen eingebaut würde, mit dem
sich das Blocksatzverhalten einstellen lässt, in der settings.xml gibt
es einen Eintrag DoNotJustifyLinesWithManualBreak - je nachdem ob 1 oder
0 verhält sich OOo wie 1.1.x bzw. 2.x , die Option besteht also schon,
wäre schön wenn auch der Nutzer das einstellen könnte, gerade bei so
einem typografischen Patzer.

(Genial wäre es, wenn man so etwas innerhalb der Absatzvorlage
definieren könnte ala Blocksatz / erzwungener Blocksatz, aber da es
schonmal als Dokumentoption vorliegt, wäre da der Ansatz wohl simpler
durchzuführen)

Ein Riesendanke im Voraus

Oliver Gödecke



Wild zitiert:
----------
Es geht um die Absatz Formatierung Blocksatz, innerhalb dieses
Blocksatzes shift+enter für einen Wagenrücklauf, der dann dazu führt,
dass die Wörter dieser Zeile weit auseinander gerissen werden.

xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx      xxxxx      xxxxx  <- Wagenrücklauf shift+enter
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx

Als Workaround wurde bisher nur ein zusätzlicher Tabulator am Ende der
Zeile genannt, der natürlich auch nicht in allen Fällen bzw. nur in
simplen Textformatierungen funktioniert. (z.B. sollten im selben Absatz
Tabulatoren mit Auffüllzeichen verwendet werden, gerät OOo da schnell an
seine Grenzen - es handelt sich also wirklich nur um einen Workaround
und keine praktikable Lösung, vor allem, wenn man alte Dokumente über
300 Seiten wieder verwenden mag.)

... "im Zuge der Anpassung an den Konkurrenten": nur mit dem
Unterschied, dass sich dieses sog.  "Feature" beim Konkurrenten
(Word 2000/2003) abschalten lässt, und zwar nur für ein einzelnes
Dokument oder auch als Standard (Extras - Optionen -
Kompatibilität -  Häkchen setzen bei "Zeichenabstände in Zeilen, die
mit Umschalt-Eingabe enden, nicht erweitern"), als hätte der
Konkurrent eingesehen, dass dieses "Feature" nicht der Weisheit
letzter Schluss ist.

Da es der Konkurrent ja schon seit sechs Jahren vorgemacht hat, ist
die Hoffnung vielleicht nicht ganz unbegründet, dass SUN uns (im
Zuge der Anpassung an den Konkurrenten ...) diese alle gleichermaßen
zufriedenstellende Option nicht mehr lange vorenthalten wird. :-))

Sieht man sich z.B. mal TeX an, dort werden Paragraphen und
Wagenrückläufe auch gehandhabt wie in OOo -1.1.5 (Leerzeile und \\).
Auch html formatiert mittels <p></p> einen Absatz und </br> einen
Wagenrücklauf, der dann linksbündig formatiert wird.
Gleiches in allen anderen Systemen wie Scribus, Quark, Indesign (wenn
ich diese hier aus wasweissichfürGründen nicht nennen darf - ups).

Wer die so gelöste Funktionalität auch als Manko ansieht, bitte für
den Issue 45491 voten, evtl. wird dieser dann auch bemerkt.

Bei den neuen Features, die Einzug in OOo 2.x gefunden haben, sollte
es doch möglich sein, einen Optionsdialog unter Ausrichtung
einzubinden, in der man das Verhalten des Blocksatzes wählen kann -
der Workaround funktioniert leider nicht in allen Fällen (Füllzeichen
bei Tabulatoren etc.).


Das von Andreas genannte Macro
Sub Main
x = thiscomponent.createInstance( "com.sun.star.document.Settings" )
x.DoNotJustifyLinesWithManualBreak = true
End Sub
funktioniert prächtig, aber die Methode DoNotJustifyLinesWithManualBreak
ist auch nirgends dokumentiert? :(

So, nach ein bissl Rumgepfusche:
Workaround ohne Macro und ohne Installation von 1.1.x.:
Aus einem leeren neuen Dokument in OOo 2.x eine Dokumentvorlage
erstellen, in der darin enthaltenen settings.xml den Wert für
DoNotJustifyLinesWithManualBreak auf true setzen und voila: eine in OOo
2.x erstellte Dokumentvorlage mit allen bisherigen Vorlagen
Einstellungen etc. kreiert :)
Diese dann als Standardvorlage definieren und funktioniert.

War wohl zu simpel.

Nichtsdestotrotz wäre ein kleines Optionshäkchen unter Kompatibilität
o.ä. wirklich super. *mecker* Also alle schön fleißig für Issue 45491
voten und ein nochmaliges Dankeschön für die rege Beteiligung!
----------


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an