enum TextTeil format

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

enum TextTeil format

Beitrag von clag »

Hallo Kenner und Könner

mit der Funktion ENUM suche ich innerhalb eines Absatzes der unterschiedlich formatierten Text enthält nach einem Textteil mit Zahlen gefolgt von " | | ", das funktioniert auch so weit.
Wenn ich nun diesen Text(normal) mit ReplaceString() bearbeite, nimmt er aber danach das Format (fett) des vorherigen Textteils an.
Dadurch geht dieser Abschnitt ja auch in dem Vorherigen auf, im Moment setze ich gleich wider das Format auf normal, aber nur weil es mir aufgefallen ist.
Wie kann man verhindern, dass bei dieser Aktion das Format verloren geht ?

Code: Alles auswählen

enumTextTeile=Textelement.createEnumeration
	while enumTextTeile.hasMoreElements
	TextTeil= enumTextTeile.nextelement

		if right(TextTeil.string,6) = " |  | " then
		TextTeil.string = ReplaceString(TextTeil.string, "", " |  | ")
		TextTeil.CharWeight=100
		loopbreak = loopbreak + 1
		end if 
dieses. . . . mein Text enthält eine Nummer: 123 | | die soll bereinigt werden
wird zu . . . mein Text enthält eine Nummer: 123 die soll bereinigt werden
wunsch . . . mein Text enthält eine Nummer: 123 die soll bereinigt werden

schonmal Danke vorweg fürs lesen und so........
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox