Seite 1 von 1

Zeilenumbruch bei senkrechter Textausrichtung

Verfasst: Fr 25. Okt 2024, 00:47
von peaty
Wie kann ich bei Zellen mit senkrechter Textausrichtung einen "Zeilenumbruch" realisieren?
Wenn ich einen Zeilenumbruch mit AltGr + Enter eingebe wird dieser bei senkrechterr Textausrichtung nicht angezeigt.

Re: Zeilenumbruch bei senkrechter Textausrichtung

Verfasst: Fr 25. Okt 2024, 09:54
von echo
Hallo und guten Morgen,
es kommen doch immer mal wieder Fragen die man selbst erst mal testen muss :D

Wenn ich "Automatischer Zeilenumbruch" aktiv habe funktioniert das.
Gruß Holger

Re: Zeilenumbruch bei senkrechter Textausrichtung

Verfasst: Fr 25. Okt 2024, 13:21
von peaty
Hallo Holger,
danke für deine schnelle Antwort, aber ich wollte die Buchstasben untereinander (senkrecht gestapelt) und nicht um 90° gedreht und da funktioniert das mit dem Zeilenumbruch anscheinend nicht.
Screenshot 2024-10-25 131700.png
Screenshot 2024-10-25 131700.png (56.4 KiB) 1199 mal betrachtet
Meine installierte Libre Office Version ist die 7.6.4, mein Betriebssystem Windows 11 Version 23H2

Re: Zeilenumbruch bei senkrechter Textausrichtung

Verfasst: Fr 25. Okt 2024, 17:05
von karolus
danke für deine schnelle Antwort, aber ich wollte die Buchstasben untereinander (senkrecht gestapelt) und nicht um 90° gedreht und da funktioniert das mit dem Zeilenumbruch anscheinend nicht.
Das ist weder 90° oder 270° gedreht, noch senkrecht gestapelt, das ist eine komplette Umstrukturierung des Texts, aus bsplw.

Code: Alles auswählen

Erste Zeile
Zweite Zeile
dritte …
wird dann⇓

Code: Alles auswählen

e z d
r w r
s e i
t i t
e t t
  e e
Z    
e Z …
i e 
l i 
e l 
  e 
Das geht…(Beispiel für eine Zelle):

Code: Alles auswählen

from itertools import zip_longest as zzip

def stack_rowwise(*_):
    doc = XSCRIPTCONTEXT.getDocument()
    cell = doc.CurrentSelection
    _string = cell.String
    _stacked = [ '\t'.join(row) for row in zzip(*_string.split('\n'), fillvalue=' ')]
    cell.String = '\n'.join(_stacked)
    cell.Rows.OptimalHeight = True  #Höhe der Zeile!!
und ja … das ist python-code, du kannst das so einsetzen ( mglw. mit der Hilfe von apso.oxt von hier ) oder du übersetzt das nach BASIC :lol: viel Spass bei letzterem!

Re: Zeilenumbruch bei senkrechter Textausrichtung

Verfasst: Sa 26. Okt 2024, 13:44
von peaty
Also das mit dem Python Code ist mir dann doch etwas zu kompliziert und Oversized; ich glaube ich nehme die Lösung von Holger und drehe den Text um 90° - das ist wesentlich einfacher und damit kann ich auch leben. Trotzdem Danke für die Mühe.