Programmierung unter AOO/LO (StarBasic, Python, Java, ...)
Moderator: Moderatoren
Mr.Ed
**
Beiträge: 47 Registriert: Di, 16.02.2010 18:38
Beitrag
von Mr.Ed » Fr, 02.09.2011 15:09
Hallo allerseits,
Wieso liefert mir folgender Code einen leeren String?
Code: Alles auswählen
oTxtC1 = oDoc1.text.createTextCursor()
oTxtC1.gotoStart(false)
oTxtC1.gotoEnd(true)
xray oTxtC1.String
sStr = oTxtC1.String
oTxtC1.goRight(10, true) oder oTxtC1.gotoEndOfParagraph(true) funktionieren, aber gotoEnd liefert kein Ergebnis. Hat jemand eine Idee?
Freundliche Grüße Mr.Ed
Zuletzt geändert von
Mr.Ed am Fr, 02.09.2011 20:08, insgesamt 1-mal geändert.
komma4
********
Beiträge: 5332 Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:
Beitrag
von komma4 » Fr, 02.09.2011 16:01
Mr.Ed hat geschrieben: Wieso liefert mir folgender Code einen leeren String?
Wahrscheinlich weil Dein Text grösser ist, als ein
STRING an Zeichen aufnehmen kann.
Mit kleinen Texten liefert der Code ein Ergebnis...
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Mr.Ed
**
Beiträge: 47 Registriert: Di, 16.02.2010 18:38
Beitrag
von Mr.Ed » Fr, 02.09.2011 20:07
Hallo Winfried, das wird die Lösung sein. Mein Text hat mehr als 120.000 Zeichen, eine String-Variable kann nur bis zu 65.535 Zeichen aufnehmen, wahrscheinlich unterliegt oTxtC1.String ähnlichen Beschränkungen. Ich werde einen anderen Weg finden. Danke!
MfG Mr.Ed