von LokutusvB » Di, 26.01.2010 16:00
Hallo,
ich habe mal wieder ein kleines Problem. Ich arbeite an einem Delphi-Programm, das mir Word-Dokumente mit kleinen Textbausteinen (1 bis ca. 10 Zeilen) in odt-Dateien "wandelt". Dafür lasse ich ein leeres Dokument im sWriter erzeugen und füge die Datei ein. Was ich über den Quelltext schon hinbekomme sind so einfache Dinge wie den eingefügten Text auf Standard setzen, den Schriftnamen setzen, Unterstreichen und die Schriftgröße setzen, all das über den Textcursor. Mit gotoEndOfParapgraph kann ich, wenn ich das richtig verstehe, zum Ende einer Zeile (Enter-Taste) springen. Wie allerdings bekomme ich raus, ob das die letzte Zeile ist? Oder noch besser, wie kann ich die Zeilen eines Dokumentes bestimmen wenigstens ob es nur eine Zeile oder mehrere Zeilen sind?
Zusatz:
Es kann vorkommen, das in einem Textabschnitt zwischen den Wörtern mehrere Leerzeichen sind. Wie kann ich so einen Textabschnitt auf diese Stellen Prüfen und alle Leerzeichen zwischen den Wörtern, größer als ein Lerrzeichen, entfernen?
Hallo,
ich habe mal wieder ein kleines Problem. Ich arbeite an einem Delphi-Programm, das mir Word-Dokumente mit kleinen Textbausteinen (1 bis ca. 10 Zeilen) in odt-Dateien "wandelt". Dafür lasse ich ein leeres Dokument im sWriter erzeugen und füge die Datei ein. Was ich über den Quelltext schon hinbekomme sind so einfache Dinge wie den eingefügten Text auf Standard setzen, den Schriftnamen setzen, Unterstreichen und die Schriftgröße setzen, all das über den Textcursor. Mit gotoEndOfParapgraph kann ich, wenn ich das richtig verstehe, zum Ende einer Zeile (Enter-Taste) springen. Wie allerdings bekomme ich raus, ob das die letzte Zeile ist? Oder noch besser, wie kann ich die Zeilen eines Dokumentes bestimmen wenigstens ob es nur eine Zeile oder mehrere Zeilen sind?
Zusatz:
Es kann vorkommen, das in einem Textabschnitt zwischen den Wörtern mehrere Leerzeichen sind. Wie kann ich so einen Textabschnitt auf diese Stellen Prüfen und alle Leerzeichen zwischen den Wörtern, größer als ein Lerrzeichen, entfernen?