Hallo Gerch,
ich leite das einmal an die Liste weiter. Sonst bekommt die von den
Lösungsversuchen nichts mit.
>
> Sub druckenpdf
>
> Dim odoc As Object
> Dim stUrL As String
> Dim eingabefeld As Object
>
> odoc = ThisComponent
>
> eingabefeld =
> odoc.getDrawPage().getForms().getByName("Formular").getByName("eingabeText")
>
> stUrL = "file:///Users/strunz/Schreibtisch/loesung.pdf"
>
> Dim args(0) As New com.sun.star.beans.PropertyValue
> args(0).Name = "Filtername"
> args(0).Value = "writer_pdf_Export"
>
> eingabefeld.storeToURL(stUrL, args())
>
> End Sub
Du versucht den Textinhalt eines Eingabefeldes als *.pdf-Dokument zu
drucken. Das klappt nicht, da so ein Text eben kein dafür geeignetes
Objekt ist. Der PDF-Export setzt ein Mindestmaß an formatiertem Text,
z.B. im Writer, voraus. deswegen heißt ja auch der Filtername
"writer_pdf_Export".
Wenn Du sowieso schon in einem Formular bist, das wohl eine Datenbank
anspricht, dann erzeugst Du so einen Druck über den ReportBuilder. Genau
für den ist dieses Vorgehen im Base-Handbuch beschrieben.
Gruß
Robert
--
Homepage: https://www.familiegrosskopf.de/robert
--
Liste abmelden mit E-Mail an: [email protected]
Probleme?
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy