Cursor an den Seitenanfang setzen [gelöst]

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: Cursor an den Seitenanfang setzen [gelöst]

Re: Cursor an den Seitenanfang setzen [gelöst]

von DPunch » Do, 16.09.2010 15:44

Aloha
clag hat geschrieben:aber wenn es so ist wie ihr schreibt, wäre es das einfachste und sinnigste? einen neuen "xCusor" zu erzeugen ?
Entweder das, oder benutzt die dafür vorgesehene Methode des Textcursors, die Du mit XRay innerhalb von 10 Sekunden rausfindest.

Re: Cursor an den Seitenanfang setzen

von clag » Mi, 15.09.2010 09:59

Hallo Komma4,
Hallo Karolus,

erst mal Danke für eure super schnellen Antworten :D

aber ich war möglicherweise etwas zu sparsam in der Fragestellung bzw Erklärung dazu
ich wollte mich kurz fassen und nur den relevanten Teil beschreiben .....

denn das Makro insgesamt ist zurzeit ziemlich chaotisch und diese Schleife kommt erst etwas später zum Einsatz
und der Cusor wurde vorher schon für andere Dinge verwendet

ocursor.gotorange( bildanker , false )

aber wenn es so ist wie ihr schreibt, wäre es das einfachste und sinnigste? einen neuen "xCusor" zu erzeugen ?

Re: Cursor an den Seitenanfang setzen

von Karolus » Mi, 15.09.2010 09:28

Hallo

Der Textcursor wird bei jedem Durchlauf des Codes neu erstellt und beginnt immer am Anfang des Dokuments.
...denn der Cursor kann bei Aufruf ja irgendwo stehen.
Der Viewcursor kann irgendwo stehen, ein normaler Textcursor startet vom Anfang des Doks.


Gruß Karo

Re: Cursor an den Seitenanfang setzen

von komma4 » Mi, 15.09.2010 09:26

clag hat geschrieben:denn der Cursor kann bei Aufruf ja irgendwo stehen.
Nein.
Erzeugst Du einen Textcursor wie beschrieben, dann steht der immer am Anfang des Dokuments.

Das hattest Du auch schonmal festgestellt.

Cursor an den Seitenanfang setzen [gelöst]

von clag » Mi, 15.09.2010 09:09

Hallo Kenner und Könner,

ich möchte die ersten 5 Absätze der ersten Seite eines Writer Dokument als zentriert formatieren
dazu habe ich mir diese Schleife ausgedacht

Code: Alles auswählen

odoc = ThisComponent
ocursor = odoc.Text.createTextCursor()
    For x = 0 to 4
    ocursor.ParaAdjust = 3
    ocursor.gotonextParagraph(0)
Next
da fehlt mir aber ein Befehl der sicher stellt das der Code immer am Anfang des Dokuments beginnt,
denn der Cursor kann bei Aufruf ja irgendwo stehen.

Und scheinbar gibt es nur für den ViewCusor ein "jumpToStarofPage",
wie kann man nun den Cursor gezielt an den Seiten/Dokument-Anfang platzieren ?
Oder kann man das Ganze auf eine andere Art besser machen?

schonmal ein Danke fürs lesen vorweg :)

Nach oben