🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
Alles zur Programmierung im LibreOffice.
-
tmp
- Beiträge: 13
- Registriert: Sa 27. Aug 2022, 12:41
Beitrag
von tmp » Mo 29. Aug 2022, 21:57
Hallo,
weiß jemand, wie ich per Makro ein Bild in den Hintergrund bringen kann?
(Händisch funktioniert es wie folgt: Mit rechts auf das Bild klicken, dann auf "Eigenschaften" klicken, danach im Pop-Up-Fenster was aufgeht im Reiter auf "Umlauf" klicken und dort bei Optionen "im Hintergrund" ankreuzen.)
Es müsste eine Eigenschaft von "com.sun.star.text.GraphicObject" sein. Leider ist "GraphicObject" überhaupt nicht dokumentiert:
https://api.libreoffice.org/docs/idl/ref/namespacecom_1_1sun_1_1star_1_1text.html
Zuletzt geändert von
tmp am Di 30. Aug 2022, 17:48, insgesamt 1-mal geändert.
-
musikai
- Beiträge: 263
- Registriert: Do 14. Mai 2015, 17:53
Beitrag
von musikai » Di 30. Aug 2022, 12:04
Hi,
ist "com.sun.star.text.TextGraphicObject".
https://api.libreoffice.org/docs/idl/re ... bject.html
Da findet man aber nicht alle Eigenschaften. (Ich weiß auch nicht mehr, woher ich folgendes habe).
Code: Alles auswählen
g = ThisComponent.CurrentSelection(0)
if g.supportsService("com.sun.star.text.TextGraphicObject")=true then
g.Surround = com.sun.star.text.WrapTextMode.THROUGHT
g.Opaque = FALSE
end if
Ansonsten empfehle ich, den Code der Extension "PicTool" durchzustöbern.
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.