Seite 1 von 1

Text Formatieren (Zeilenumbruch einfügen?) (textcursor)

Verfasst: Mi, 11.05.2011 13:56
von MikeRo
Ich habe mal wieder ein kleines und bestimmt simples Problem.

Ich möchte das bei den eingefügten Überschriften nach dem - ein Zeilenumbruch eingefügt wird (Es sind Tabellenüberschriften.)

Hier mein Code

Code: Alles auswählen

.....         			
                                s = oResult.getString(1)
        	   	   	RabattUeberschrift = oDoc.sheets.getByName("Angebot").getCellByPosition(LetzteSpalte+nUpperBoundary,9)
        	   	   	RabattUeberschrift.String = s
        	   	   	'-rabatt
        	   	   	textcur = RabattUeberschrift.gettext().createtextcursor()
					textcur.gotoend(false)
					textcur.goleft(6,true)
				

[Wie füge ich nun einen simplen Zeilenumbruch ein?]
				

				   	RabattUeberschrift.isTextWrapped = TRUE
Oder gib es eine andere Möglichkeit?

Re: Text Formatieren (Zeilenumbruch einfügen?) (textcursor)

Verfasst: Mi, 11.05.2011 14:16
von Karolus
Hallo
Minimalbspl.

Code: Alles auswählen

Sub texteinfuegen
cur = thiscomponent.sheets(0).getcellbyposition(2,3).createTextCursor()
meinText = "Zeile1" & chr(10) & "Zeile 2"
cur.setstring( meinText )
End Sub
Gruß Karo

Re: Text Formatieren (Zeilenumbruch einfügen?) (textcursor)

Verfasst: Mi, 11.05.2011 17:01
von MikeRo
Karolus hat geschrieben:Hallo
Minimalbspl.

Code: Alles auswählen

Sub texteinfuegen
cur = thiscomponent.sheets(0).getcellbyposition(2,3).createTextCursor()
meinText = "Zeile1" & chr(10) & "Zeile 2"
cur.setstring( meinText )
End Sub
Gruß Karo
Das Problem ist, der Text wird aus der Datenbank gelesen und ich kann ihn nicht vorher einteilen.
xxxxx-rabatt. Er soll einfach nur einen Zeilenumbruch nach dem - einfügen damit die Tabellenüberschriften nicht so breit werden und der Text zentriert untereinander steht.

Re: Text Formatieren (Zeilenumbruch einfügen?) (textcursor)

Verfasst: Mi, 11.05.2011 18:10
von Karolus
Hallo

Code: Alles auswählen

stext = "xxxxxxxxxxx-blabblub"
atext = split( stext, "-")
text_mit_umbruch = join( atext, "-" & chr(10))
msgbox text_mit_umbruch
Gruß Karo