Hey Robert, Gisbert, *,
Am 29.01.2021 um 17:37 schrieb Robert Großkopf:
Hallo Gisbert,
da ist es in der Eile wieder einmal als private Mail raus gegangen. Hier
noch einmal für die Liste:
Hallo nochmal:
es wäre doch hübsch wenn man auch bei einzelne Spalten (oder Zeilen) in
einem Tabellen-Steuerelement den Hintergrund oder die Schrift einfärben
könnte... - gerne auch per Makro.
Da es die Eigenschaft für einzelne Zellen nicht gibt geht das leider
nicht. Ich habe schon seit vielen Jahren dort einen Feature-Request
liegen, der die wechselnde Einfärbung von Zeilen ermöglichen soll. Lange
Zeilen lassen sich sonst nur schwer lesen. Tut sich nur nichts.
Also, theoretisch geht das ;) Das Table-Grid Element hat sehr wohl
entsprechende Eigenschaften (im Service UnoControlGridModel - zu finden
unter css.awt.grid.)
Wenn man dieses komplette Ding per Makro aufbaut, kann man sowohl die
Schriftfarbe einstellen als auch Hintergrundfarben für Selektionen,
Rahmenfarben, Linienfarben etc. und das
Und die Eigenschaft "RowBackgroundColors" lässt auch die
Hintergrundfarbe einer Datenzeile alternierend oder gleichmäßig
auftauchen;)
Ist allerdings enorm viel Arbeit, dies alles manuell festzulegen. Dafür
gibt es dann einen Service DefaultGridColumnModel und einen
DefaultGridDataModel die bereits die meisten Eigenschaften beinhalten.
So etwas wird sicher auch in Base verwendet (bei Formularen) - tia, und
dann ist es eben schon voreingestellt;)
Es lohnt sich immer, mal ein wenig im css.awt.grid.... zu stöbern und zu
lesen:)
Viele Grüße
Thomas
PS: Wenn ich das Grid-Objekt im Dialog verwende und dort nur
Standardwerte nutze, so sind die Zeilen immer alternierend eingefärbt....
M.I.C. Consulting
Riederbergstr. 92
65195 Wiesbaden
Tel. 0611 - 188 53 39
Fax: 0611 - 188 53 40
http://www.mic-consulting.de
e-Mail: info@mic-consulting.de
--
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy
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.