Seite 1 von 1

listener auf string im Shape Object

Verfasst: Mi, 01.05.2019 00:06
von frankes
Hallo

Ich versuche gerade hier mit einem XPropertyChangeListener die Änderung eines Strings in einem lineshape (Writer) zu ermiteln.

Code: Alles auswählen

oListener =createUnoListener("getSolutionChange_", "com.sun.star.beans.XPropertyChangeListener")
oLine.addPropertyChangeListener("String", oListener)
...
Sub getSolutionChange_disposing( oEvent )
  Print "disposing"
  Stop
End Sub

Sub getSolutionChange_propertyChange( oEvent)
  Print "property change"
  Stop
End Sub
Leider löst eine Änderung des Textes des lineshapes im Dokument keinen Event aus.
Ändere ich das gefragte Property zB. auf "Size" löst der listener wie gewünscht bei einer Änderung der Liniengröße im Dokument aus:

Code: Alles auswählen

oLine.addPropertyChangeListener("Size", oListener) 'funktioniert

Für mich stellt sich nun die Frage, wie ich ein listener an eine Änderung des Textes in einem Shape binden kann.

Danke