Re: [de-users] Autotext ohne Zeilenumbruch
Hi Mathias, *, On 7/21/07, Mathias Bauer <[EMAIL PROTECTED]> wrote: > Mathias Bauer schrieb: > >> Der einzige Fix wäre daher möglich beim Lesen und da wären wir dann >> wieder bei der Inkompatibilität zu alten Autotexten, die ich schon >> beschrieb. Das geht also nicht. Oder doch? Vielleicht wäre das eine >> akzeptable Inkompatibilität. Mal sehen. Ist doch jetzt schon inkompatibel. In OOo 1.x konnte ohne weiteres AutoTexte ohne Absatzumbruch verwenden. [...] Leg doch einen Issue für "Word Processing" an. Eigentlich wäre es ja ein "DEFECT", denn die Tatsache, dass beim Ausführen des Autotextes ein Zeilenumbruch hinzuerfunden wird, erscheint mir als relativ sinnfrei. Genau, nochdazu anders als in der 1er Version, deshalb könnte man sich auch aus dem Fenster lehnen und das als Regression bezeichnen. [...] ciao Christian - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Mathias und alle anderen, http://www.openoffice.org/issues/show_bug.cgi?id=79861 -- freundlich grüßt Gisbert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Gisbert Friege schrieb: > Mathias Bauer schrieb: > >> Der einzige Fix wäre daher möglich beim Lesen und da wären wir dann >> wieder bei der Inkompatibilität zu alten Autotexten, die ich schon >> beschrieb. Das geht also nicht. Oder doch? Vielleicht wäre das eine >> akzeptable Inkompatibilität. Mal sehen. > > Welche Konsequenzen hätte diese Inkompatibilität? > Existierende Nur-Text-Autotexte würden dann ohne abschließenden > Absatzumbruch eingefügt, Anwender/in müsste also einmal Return drücken, > um das gewohnte Ergebnis zu erreichen. > > Dem stehen folgende Vorteile gegenüber: > - beide Autotext-Optionen (Neu und Neu(Nur Text)) verhalten sich gleich > - ungewünschte Absatzumbrüche bei Neu(Nur Text) brauchen nicht mehr mit > einer Löschaktion entfernt zu werden > - die Beschriftung im Dialogfenster kann bleiben wie sie ist. > > Gibst Du den Issue (Fix beim Leseverhalten, auf Kompatibilität pfeifen) > auf oder soll ich das tun? > In welche "Kiste" würde der Issue dann gehören? Leg doch einen Issue für "Word Processing" an. Eigentlich wäre es ja ein "DEFECT", denn die Tatsache, dass beim Ausführen des Autotextes ein Zeilenumbruch hinzuerfunden wird, erscheint mir als relativ sinnfrei. Allerdings ist das Verhalten so stark verankert, dass ich es lieber als "FEATURE" oder "ENHANCEMENT" behandeln würde. Macht viele Dinge dann einfacher. Ein sinnvolles Target wäre für mich 2.4. Länger muss man IMHO nicht darüber nachdenken und die Änderung wäre zumindest in der Ausführung ziemlich einfach. Ciao, Mathias -- Mathias Bauer (mba) - Project Lead OpenOffice.org Writer OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS Please don't reply to "[EMAIL PROTECTED]". I use it for the OOo lists and only rarely read other mails sent to it. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Mathias und alle anderen, Mathias Bauer schrieb: Gisbert Friege schrieb: Mathias Bauer schrieb: Ach ja - wer hat, bitte, eine schlüssige Erklärung für diesen abschließenden Absatzumbruch bei 'Nur-Text'-AutoText? ... weil ich die auch nicht habe. Das kann eigentlich nur "hysterisch bedingt" sein. Formatbedingt werden Autotexte immer als Absätze abgespeichert. Beim Auslesen und Einfügen müsste dann diese Absatzgrenze wieder entfernt werden. Wenn das in einem der Fälle unterbleibt, ist das wohl eine Unterlassung. Dummerweise lässt es sich aber nicht so ohne weiteres ändern, denn dann würden sich alle existierenden Autotexte plötzlich anders beim Einfügen verhalten. Insofern habe ich so meine Zweifel, dass ein Issue da einen Sinn machen würde. Nein: was wir brauchen ist eine dritte Option "Text ohne Absatzumbruch". Das würde ich jetzt zurücknehmen, siehe unten. Mir hat das schon oft gefehlt, vor allem wenn man viele kleine Bausteine braucht, die sich in die Formatierung des umgebenden Textes einfügen sollen. Siehe auch neuer Thread von Günther S. am 14.7.2007 Das wird nicht helfen, wie ich schon schrieb. Der "Nur Text" Autotext, wie er in der Datei steht, enthält ja gar keinen Absatzumbruch. Er ist zwar als Absatz gespeichert (weil das die kleinste Einheit ist, die ODF erlaubt), aber natürlich muss dieser Absatz beim Lesen ignoriert werden. Wenn du's nicht glaubst, so sieht eine "Nur Text" Autotext in der Datei aus (Unwichtiges weggelassen): test und so der gleiche mit Default-Formatierung (Unwichtiges weggelassen): test Beide oben in XML beschriebenen Autotexte verhalten sich übrigens exakt identisch, bis auf den nervigen Umbruch eben. Du siehst, sie sind, was den Content anbelangt, vollkommen identisch abgespeichert (nämlich beide als Absatz) und es kann auf dieser Seite nichts geändert werden. Aus Sicht des Dateiformats haben wir bei "Nur Text" jetzt schon Autotext "ohne Umbruch", nur leider missversteht das die Funktion, die Autotexte einliest und einfügt. Der einzige Fix wäre daher möglich beim Lesen und da wären wir dann wieder bei der Inkompatibilität zu alten Autotexten, die ich schon beschrieb. Das geht also nicht. Oder doch? Vielleicht wäre das eine akzeptable Inkompatibilität. Mal sehen. Welche Konsequenzen hätte diese Inkompatibilität? Existierende Nur-Text-Autotexte würden dann ohne abschließenden Absatzumbruch eingefügt, Anwender/in müsste also einmal Return drücken, um das gewohnte Ergebnis zu erreichen. Dem stehen folgende Vorteile gegenüber: - beide Autotext-Optionen (Neu und Neu(Nur Text)) verhalten sich gleich - ungewünschte Absatzumbrüche bei Neu(Nur Text) brauchen nicht mehr mit einer Löschaktion entfernt zu werden - die Beschriftung im Dialogfenster kann bleiben wie sie ist. Wir könnten in Zukunft auch *alle* AutoTexte als "mit Formatierung" abspeichern, also auch die "Nur Text", dann erhalten sie keinen automatischen Absatzumbruch mehr. Wir müssen natürlich dabei die ganzen Formatierungen auf "default" zurücksetzen oder einfach den Autotext zwar als "Mit Formatierung" abspeichern, aber dann in der content.xml die erste der beiden beschriebenen Varianten verwenden. Da müsste man allerdings vorher testen, ob der Writer damit klarkommt. Aber eigentlich sieht das wie ein Hack aus und Hacks rächen sich früher oder später immer. Finde ich auch zu verwirrend. Also doch auf die Kompatibilität pfeifen? Oder Autotexte versionieren? Ja. Nein. Gibst Du den Issue (Fix beim Leseverhalten, auf Kompatibilität pfeifen) auf oder soll ich das tun? In welche "Kiste" würde der Issue dann gehören? Ciao, Mathias -- freundlich grüßt Gisbert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Gisbert Friege schrieb: > Hallo Matthias, > > Mathias Bauer schrieb: > >>> Ach ja - wer hat, bitte, eine schlüssige Erklärung für diesen >>> abschließenden Absatzumbruch bei 'Nur-Text'-AutoText? >> ... weil ich die auch nicht habe. >> >> Das kann eigentlich nur "hysterisch bedingt" sein. Formatbedingt werden >> Autotexte immer als Absätze abgespeichert. Beim Auslesen und Einfügen >> müsste dann diese Absatzgrenze wieder entfernt werden. Wenn das in einem >> der Fälle unterbleibt, ist das wohl eine Unterlassung. >> >> Dummerweise lässt es sich aber nicht so ohne weiteres ändern, denn dann >> würden sich alle existierenden Autotexte plötzlich anders beim Einfügen >> verhalten. Insofern habe ich so meine Zweifel, dass ein Issue da einen >> Sinn machen würde. > > Nein: was wir brauchen ist eine dritte Option "Text ohne Absatzumbruch". > Mir hat das schon oft gefehlt, vor allem wenn man viele kleine Bausteine > braucht, die sich in die Formatierung des umgebenden Textes einfügen sollen. Das wird nicht helfen, wie ich schon schrieb. Der "Nur Text" Autotext, wie er in der Datei steht, enthält ja gar keinen Absatzumbruch. Er ist zwar als Absatz gespeichert (weil das die kleinste Einheit ist, die ODF erlaubt), aber natürlich muss dieser Absatz beim Lesen ignoriert werden. Wenn du's nicht glaubst, so sieht eine "Nur Text" Autotext in der Datei aus (Unwichtiges weggelassen): > > test > und so der gleiche mit Default-Formatierung (Unwichtiges weggelassen): > > > > text:name="Illustration"/> > > > > >test > > Beide oben in XML beschriebenen Autotexte verhalten sich übrigens exakt identisch, bis auf den nervigen Umbruch eben. Du siehst, sie sind, was den Content anbelangt, vollkommen identisch abgespeichert (nämlich beide als Absatz) und es kann auf dieser Seite nichts geändert werden. Aus Sicht des Dateiformats haben wir bei "Nur Text" jetzt schon Autotext "ohne Umbruch", nur leider missversteht das die Funktion, die Autotexte einliest und einfügt. Der einzige Fix wäre daher möglich beim Lesen und da wären wir dann wieder bei der Inkompatibilität zu alten Autotexten, die ich schon beschrieb. Das geht also nicht. Oder doch? Vielleicht wäre das eine akzeptable Inkompatibilität. Mal sehen. Wir könnten in Zukunft auch *alle* AutoTexte als "mit Formatierung" abspeichern, also auch die "Nur Text", dann erhalten sie keinen automatischen Absatzumbruch mehr. Wir müssen natürlich dabei die ganzen Formatierungen auf "default" zurücksetzen oder einfach den Autotext zwar als "Mit Formatierung" abspeichern, aber dann in der content.xml die erste der beiden beschriebenen Varianten verwenden. Da müsste man allerdings vorher testen, ob der Writer damit klarkommt. Aber eigentlich sieht das wie ein Hack aus und Hacks rächen sich früher oder später immer. Also doch auf die Kompatibilität pfeifen? Oder Autotexte versionieren? Ciao, Mathias -- Mathias Bauer (mba) - Project Lead OpenOffice.org Writer OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS Please don't reply to "[EMAIL PROTECTED]". I use it for the OOo lists and only rarely read other mails sent to it. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Matthias, Mathias Bauer schrieb: Ach ja - wer hat, bitte, eine schlüssige Erklärung für diesen abschließenden Absatzumbruch bei 'Nur-Text'-AutoText? ... weil ich die auch nicht habe. Das kann eigentlich nur "hysterisch bedingt" sein. Formatbedingt werden Autotexte immer als Absätze abgespeichert. Beim Auslesen und Einfügen müsste dann diese Absatzgrenze wieder entfernt werden. Wenn das in einem der Fälle unterbleibt, ist das wohl eine Unterlassung. Dummerweise lässt es sich aber nicht so ohne weiteres ändern, denn dann würden sich alle existierenden Autotexte plötzlich anders beim Einfügen verhalten. Insofern habe ich so meine Zweifel, dass ein Issue da einen Sinn machen würde. Nein: was wir brauchen ist eine dritte Option "Text ohne Absatzumbruch". Mir hat das schon oft gefehlt, vor allem wenn man viele kleine Bausteine braucht, die sich in die Formatierung des umgebenden Textes einfügen sollen. Und das gegenwärtige "nur Text" sollte umbenannt werden in "Textabsatz". Workaround: den Autotext auf Standard-Formatierung zurücksetzen und dann als formatierten Autotext abspeichern. Oder einfach das Absatzende wieder löschen. :-) Würg -- freundlich grüßt Gisbert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Mathias, hallo alle anderen! Erstmal vielen Dank für das Mitdenken und die Hinweise! Am 04/17/2007 04:50 PM schrieb Mathias Bauer: > Dummerweise lässt es sich aber nicht so ohne weiteres ändern, denn dann > würden sich alle existierenden Autotexte plötzlich anders beim Einfügen > verhalten. Insofern habe ich so meine Zweifel, dass ein Issue da einen > Sinn machen würde. > > Workaround: den Autotext auf Standard-Formatierung zurücksetzen und dann > als formatierten Autotext abspeichern. Oder einfach das Absatzende > wieder löschen. :-) Das Problem an deinem Workaround ist, wenn du einen kompetten Text aus Textbausteinen zusammensetzen willst/musst. Ich stelle mir das so vor: #123 [F3 drücken] #321 [F3 drücken] #456 [F3 drücken] ... So kannst du deinen Text aus diesen Bausteinen # zusammensetzen. Wenn allerdings jedesmal eine Absatzmarke gelöscht werden muss, wird das recht mühsam. cu Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Manfred J. Krause wrote: > Hi *, > > Peter Geerds schrieb: >> [...] Ich suche eine Möglichkeit, einen Autotext zu erstellen, der keinen Zeilenumbruch enthält. Das ganze ohne Makro für OOo-2.2 (unter Win und Linux). >>> [...] >> Der Autotext soll Peter Geerds heißen, wenn ich das >> Kürzel pg eingebe. Ich markiere und kopiere meinen Namen, >> klicke auf Bearbeiten - Autotext, füge bei Name durch ctrl-v >> den Text ein, schreibe bei Kürzel pg, klicke auf Autotext, >> wähle Neu (nur Text) und schließe das Fenster. >> >> Wenn ich jetzt in meinem Dokument pg schreibe und F3 drücke, >> wird daraus mein Name plus einer Absatzmarke. Und die soll weg. > > Dies ist in meinen Augen ein Bug und lässt sich nur [wie hier > bereits geklärt] durch die Auswahl 'Neu' vermeiden (dann wird kein > Absatzumbruch erzeugt). Da stimme ich zu ... > Ach ja - wer hat, bitte, eine schlüssige Erklärung für diesen > abschließenden Absatzumbruch bei 'Nur-Text'-AutoText? ... weil ich die auch nicht habe. Das kann eigentlich nur "hysterisch bedingt" sein. Formatbedingt werden Autotexte immer als Absätze abgespeichert. Beim Auslesen und Einfügen müsste dann diese Absatzgrenze wieder entfernt werden. Wenn das in einem der Fälle unterbleibt, ist das wohl eine Unterlassung. Dummerweise lässt es sich aber nicht so ohne weiteres ändern, denn dann würden sich alle existierenden Autotexte plötzlich anders beim Einfügen verhalten. Insofern habe ich so meine Zweifel, dass ein Issue da einen Sinn machen würde. Workaround: den Autotext auf Standard-Formatierung zurücksetzen und dann als formatierten Autotext abspeichern. Oder einfach das Absatzende wieder löschen. :-) Ciao, Mathias -- Mathias Bauer (mba) - Project Lead OpenOffice.org Writer OpenOffice.org Engineering at Sun: http://blogs.sun.com/GullFOSS Please don't reply to "[EMAIL PROTECTED]". I use it for the OOo lists and only rarely read other mails sent to it. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hi *, Peter Geerds schrieb: [...] Ich suche eine Möglichkeit, einen Autotext zu erstellen, der keinen Zeilenumbruch enthält. Das ganze ohne Makro für OOo-2.2 (unter Win und Linux). [...] Der Autotext soll Peter Geerds heißen, wenn ich das Kürzel pg eingebe. Ich markiere und kopiere meinen Namen, klicke auf Bearbeiten - Autotext, füge bei Name durch ctrl-v den Text ein, schreibe bei Kürzel pg, klicke auf Autotext, wähle Neu (nur Text) und schließe das Fenster. Wenn ich jetzt in meinem Dokument pg schreibe und F3 drücke, wird daraus mein Name plus einer Absatzmarke. Und die soll weg. Dies ist in meinen Augen ein Bug und lässt sich nur [wie hier bereits geklärt] durch die Auswahl 'Neu' vermeiden (dann wird kein Absatzumbruch erzeugt). Die Frage ist, inwieweit dabei (im konkreten Einzelfall) tatsächlich Formatierungen eingefügt werden, die unter anderen Bedingungen unerwünschte Folgen haben können. Die Erklärung in der PopUp-Hilfe, bei 'nur Text' würden nur Text aber keine Grafiken, Tabellen, Objekte etc. eingefügt, ist da auch nicht sehr hilfreich und wohl etwas verkürzt. Mir erschließt sich nicht auf Anhieb, wo aktuell (OOo 2.2, WinXP) Unterschiede zwischen dem o.a. Beispiel 'pg' bei 'formatiertem' und 'Nur-Text'-AutoText auftauchen. Ein Hinweis/Beispiel würde mich sehr interessieren. Dabei ist evtl. auch zu berücksichtigen, ob der Text, der die Grundlage für den AutoText-Eintrag bildete, 'weich' oder 'hart' formatiert war. Tritt das Problem mit dem Absatzumbruch auf (ist übrigens in OOo 1.1.5 auch so), lässt sich das auch auf diesem Weg schnell korrigieren (aus der aktuellen Diskussion in [EMAIL PROTECTED] ): - AutoText mit Kürzel im Dokument aufrufen - den Text (hier den Absatzumbruch) korrigieren - korrigierten AutoText im Dokument markieren - das AutoText-Fenster mit + öffnen - zugehörigen Namens-Eintrag in der linken Hälfte markieren - rechts 'Autotext|Ersetzen' wählen. Auch hier die evtl.(?) Formatprobleme (s.o.) berücksichtigen. Alternativ gäbe es noch 'Ersetzen (nur Text)'; aber das bewirkt natürlich keine Veränderung hinsichtlich des unerwünschten Absatzumbruchs. Ach ja - wer hat, bitte, eine schlüssige Erklärung für diesen abschließenden Absatzumbruch bei 'Nur-Text'-AutoText? Grüße - Manfred P.S. Ein kleines Dankeschön für alle, die bis hier durchgehalten haben und das Gimmick noch nicht kennen (gefunden bei fr.OpenOffice.org): Erstellung eines Dokuments in Writer mit allen aktuellen AutoText-Einträgen (d.h. Name und Kürzel) als Tabelle: Extras|Makros -> Makros verwalten -> OpenOffice.org Basic -> OpenOffice.org Makros -> Gimmicks -> AutoText -> Main -> ... - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Robert! Robert Großkopf schrieb am 04/15/2007 09:07 PM: > Habe ich nachvollziehen können - ich weiß nicht, was Neu (nur Text) heißt. > Wenn Du aber stattdessen nur "Neu" wählst kommt der Return nicht. Einmal wird der Text mit seiner Formatierung übernommen, einmal ohne. cu Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Peter, > > Ja: Der Autotext soll Peter Geerds heißen, wenn ich das > Kürzel pg eingebe. Ich markiere und kopiere meinen Namen, > klicke auf Bearbeiten - Autotext, füge bei Name durch ctrl-v > den Text ein, schreibe bei Kürzel pg, klicke auf Autotext, > wähle Neu (nur Text) und schließe das Fenster. Habe ich nachvollziehen können - ich weiß nicht, was Neu (nur Text) heißt. Wenn Du aber stattdessen nur "Neu" wählst kommt der Return nicht. Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Robert Großkopf schrieb am 04/15/2007 08:15 PM: >> Ich suche eine Möglichkeit, einen Autotext zu erstellen, der >> keinen Zeilenumbruch enthält. Das ganze ohne Makro für >> OOo-2.2 (unter Win und Linux). > > [...] > Kannst Du das Problem genauer schildern? Ja: Der Autotext soll Peter Geerds heißen, wenn ich das Kürzel pg eingebe. Ich markiere und kopiere meinen Namen, klicke auf Bearbeiten - Autotext, füge bei Name durch ctrl-v den Text ein, schreibe bei Kürzel pg, klicke auf Autotext, wähle Neu (nur Text) und schließe das Fenster. Wenn ich jetzt in meinem Dokument pg schreibe und F3 drücke, wird daraus mein Name plus einer Absatzmarke. Und die soll weg. Ich hoffe, dass es jetzt deutlicher ist. cu Peter - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: [de-users] Autotext ohne Zeilenumbruch
Hallo Peter, > Ich suche eine Möglichkeit, einen Autotext zu erstellen, der > keinen Zeilenumbruch enthält. Das ganze ohne Makro für > OOo-2.2 (unter Win und Linux). Vermutlich habe ich das nicht ganz richtig verstanden. Ich habe gerade (zum ersten Mal) die Autotext-Funktion probiert. Der Autotext hat nur da Zeilenumbrüche, wo er sie vorher auch hatte. Wenn ich einen Text über mehrere Absätze nehme und an einen vorhandenen Text anfüge, so fügt sich der Autotext auch direkt an den vorhergehenden Text an. Wechsele ich das Format und lese den Autotext in A4-Querformat ein, so wird alles weiter bis zum Rand ausgeschrieben. Kannst Du das Problem genauer schildern? Gruß Robert - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]