jetzt habe ich mal eine allgemeine Frage, ausgehend von zwei konkreten Problemen in Calc:
- Irgendwo bin ich auf XActionLockable gestoßen. Es sollte das Richtige sein, um ein längliches Makro in Ruhe werkeln zu lasse, bevor die nächste Eingabe angenommen wird. DerAufruf sollte com.sun.star.document.XActionLockable heißen. Und dann? Es scheint mit createInstance weiterzugehen, aber wie?
- Die linken oberen Ecken von Zellen sollen von einem Dreiviertelkreis umschlossen sein. Los geht’s mit xKreis = ThisComponent.createInstance("com.sun.star.drawing.EllipseShape"). Analog zur Erzeugung von Pfeilen, zu der mir hier sehr geholfen worden ist (https://de.openoffice.info/viewtopic.ph ... 15#p294515, Danke nochmal!!) habe ich die nötigen Parameter drumherum geschart. Es fehlt noch der Ausschnitt der Kreise, mit der sie auf den Ecken sitzen: zuständig dafür sollten CircleStartAngle und CircleEndAngle sein, vielleicht spielt auch CircleKind eine Rolle.
Danke für jeden Tipp aus dem "Nähkästchen"!
Rudi