Date: prev next · Thread: first prev next last
2013 Archives by date, by thread · List index


Hallo, Andreas!

Am 23.01.2013 11:49, schrieb Andreas Borutta:

Wenn in einer Formatvorlage in Calc das Merkmal "Automatischer
Zeilenumbruch" gewählt wurde, brechen Zeilen automatisch um,
sobald sie nicht in die Spaltenbreite passen. So weit, so gut.

Sobald man nun die Spaltenbreite erhöht, bleibt jedoch die alte
Zeilenhöhe erhalten. Man müsste sie manuell anpassen.

Gibt es einen Workaround (Ereignis-Makro etc.) um dieses sehr
nervige Verhalten (Bug?) zu beseitigen?

Du könntest am Ende deiner Arbeit alle Zellen markieren (auf das
Rechteck oben links zwischen Spalten- und Zeilenkopf klicken) und
die Änderung für alle auf einmal machen (Rechtsklick auf eine Zeile
und Optimale Zeilenhöhe...).

Danke. Diese Möglichkeit kenne ich. Sie ist mir zu umständlich.

Aus Neugier: Wertet ihr das aktuelle Verhalten als Bug?

Das ist Ansichtssache.

Die Zeilenhöhe wird derzeit automatisch angepasst, wenn die Eingabe
einer Zelle dieser Zeile mit Enter abgeschlossen wird. Insofern, wenn du
eine Zelle, die eine falsche Zeilenhöhe besitzt, bearbeitest und mit
Enter abschließt, wird die Zeilenhöhe automatisch angepasst - aber nur,
wenn keine andere Zelle in einer Zeile dadurch zu klein würde und die
Zeile nicht manuell mit einer festen Zeilenhöhe versehen ist. Das finde
ich ist ein durchaus sinnvolles Vorgehen.

Dass die Zeilenhöhe auch automatisch für jede Zeile neu berechnet wird,
wenn sich eine Spaltenbreite verändert, kann sinnvoll sein. Insofern
könne man es einen Mangel nennen, den man verbessern könnte. Ein Bug im
eigentlichen Sinne ist es nicht, da keine Fehlfunktion vorliegt. Wenn du
solch eine Funktion wünscht, dann kannst du den Wunsch unter Bugzilla
einstellen.

Darüber hinaus: Am liebsten wäre mir eine Funktion, die ähnlich
wie in HTML-Tabellen automatisch die optimalen Zeilenhöhen und
Spaltenbreiten findet, die also den "Flächenverbrauch" der
gesamten Tabelle mit einbezieht. So eine Funktion in Calc, die
den Inhalt für die vorhandene Fensterbreite anpasst wäre
doppelplusgut.

Das ist nicht Sinn und Zweck einer Tabellenkalkulation und wird so
(hoffentlich) nie geben.

Der Nutzen einer solchen Anzeigeoption ist offensichtlich.

Im Sinne einer Tabellenkalkulation aber meistens unerwünscht.

An welche schädliche Wirkung denkst Du bitte?

Dass Tabellen, die man unter bestimmten Gesichtspunkten erstellt hat,
dadurch auseinandergerissen werden können. Z.B. bekommen meine Spalten
i.d.R. eine "optimale Breite" bezogen auf bestimmte Inhalte. Wenn ich
längere Inhalte eingebe, werden diese umgebrochen und die Zeilenhöhe
passt sich automatisch an. In deinem Fall würde aber, wenn sich Inhalte
ändern, die Spaltenbreite ebenso wie die Zeilenhöhe von diversen Zellen
verändert werden.

Ich erstelle meine Tabellen in der Regel so, dass die Inhalte, die ich
darstellen möchte, optisch ansprechend angeordnet sind. Wenn jetzt jedes
Mal, wenn ich eine Zeile hinzufüge, mein Layout durcheinander gebracht
würde, fände ich das äußerst ärgerlich.

Vor allem: Falls Du vermutest, Anzeigeoptionen allgemein hätten
keine Berechtigung in einer Tabellenkalkulation - wie erklärst Du Dir
die Existenz von Funktionen wie "optimale Höhe/Breite".

Anzeigeoptionen haben natürlich eine Berechtigung in einer
Tabellenkalkulation, aber nicht in der Form, dass sie automatisch alles
machen, was andere ihnen einprogrammiert haben. Als Option "Zeilenhöhe
und Spaltenbreite optimal anpassen, um Inhalt möglichst kompakt
darzustellen" kann ich mir das aber durchaus vorstellen. Diese kann wer
möchte sich dann mit einer Tastenkombination belegen, um schnell drauf
zuzugreifen.

Gruß,
Christian.

--
Informationen zum Abmelden: E-Mail an users+help@de.libreoffice.org
Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: http://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.