Grafik in Writer verschieben

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: Grafik in Writer verschieben

Re: Grafik in Writer verschieben

von delta9 » Fr, 23.09.2011 11:33

Nach drei Stunden suchen habe ich es selbst gefunden:

Code: Alles auswählen

grafik.anchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE
grafik.horiOrientPosition = 10000
grafik.vertOrientPosition = 100
Die Grafik hat also keine "Position" sondern nur eine "Orientierung", das kann man auch sehen, wenn man sich im writer das Kontextrmenü ansieht. Formen wie Rechtecke usw. haben eine Position, nicht aber Grafiken.

Grafik in Writer verschieben

von delta9 » Fr, 23.09.2011 09:36

Hallo,

ich will eine Grafik in einer Writer-Datei-Verschieben, bkokmme aber die Fehlermeldung " Position cannot be changed with this mehtod".

Code: Alles auswählen

grafiken = BerichtDatei.getGraphicObjects
GrafikNummer =  grafiken.count -1 
grafik = grafiken.getbyIndex(GrafikNummer)
Dim aPosition As New com.sun.star.awt.Point
aPosition.X = 2540
aPosition.Y = 2540
grafik.PositionProtected =false   ' Funktioniert
msgbox grafik.getname            ' Funktioniert
' grafik.dispose                        ' rauskommentiert, würde aber auch funktionieren
grafik.setposition(aPosition)      ' funktoniert nicht
grafik.getposition(aPosition)      ' funktoniert auch nicht

getposition und setposition werden zwar mit xray als Methode angezeigt, können aber auch in xray nicht ausgelesen werden.

Was ist da los?

Stefan

Nach oben