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

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Text Formatieren (Zeilenumbruch einfügen?) (textcursor)

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

von Karolus » Mi, 11.05.2011 18:10

Hallo

Code: Alles auswählen

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

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

von MikeRo » Mi, 11.05.2011 17:01

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)

von Karolus » Mi, 11.05.2011 14:16

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

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

von MikeRo » Mi, 11.05.2011 13:56

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?

Nach oben