Von stackoverflow lernte ich, wie man Bildeigenschaften in LibreOffice Writer mit pyhton Makros über com.sun.star.text.WrapTextMode einstellen kann. Jetzt benutze ich das, um den Textumbruch auf THOUGHT zu setzen. Jetzt möchte ich das Bild im Hintergrund wie ein Wasserzeichen setzen.libreoffice python: Wie man Textumbrucheigenschaften von Bildern einstellt
In LibreOffice Writer interaktiv wähle ich ein Bild, klicken Sie mit der rechten Maustaste darauf und das Kontextmenü enthält die "Wrap" -Befehle, einer ist "Wrap Through" und der andere ist "Im Hintergrund".
In der Python-Makro ich den folgenden Code haben (von Insert several images at once using macro scripting in LibreOffice und aus dem oft zitierten Andrew Pitonyak):
from com.sun.star.text.WrapTextMode import THROUGHT
und dann das Bild einzufügen:
img = doc.createInstance('com.sun.star.text.TextGraphicObject')
element_url = 'file://' + file_name
img.GraphicURL = element_url
img.Surround = THROUGHT
text.insertTextContent(cursor, img, False)
Was ist also die Code, um es "im Hintergrund" zu setzen?
Hallo und willkommen zu stackoverflow! Bitte bearbeiten Sie Ihre Frage, um folgende Informationen zu erhalten: Wie haben Sie interaktiv gearbeitet? Das wird klarer machen, was du verlangst. Bitte geben Sie auch die wichtigen Zeilen des Codes ein, der den Umbruchmodus festlegt, und/oder eine Verknüpfung zu dem Beispiel stackoverflow, das Sie verwendet haben. Verwenden Sie LibreOffice Writer oder vielleicht Impress? –
Hallo Jim K. Ist die Frage jetzt klar genug? – Lonerider
Ja, es ist jetzt besser. –