Das ist heavy!
Ich hab sowas bei uns schon mal versucht, habs auch geschafft, aber da es nicht zuverlässig genug funktioniert hat, sind wir inzwischen Richtung AdobeForms gegangen.
Folgende Schritte sind durchzuführen:
- Laden des Bildes aus dem GOS
- Umwandeln des Bildes z.b. mit ImageMagick in ein 32-bit(!) Bitmap mit einer 256-Farben-Palette(!)
- Umwandeln des Bildmaterials mittels FuBa SAPSCRIPT_CONVERT_BITMAP_BDS in das Format für den Ausdruck
- Hochladen des Bildes in den BDS z.B. mittels Methode CL_BDS_DOCUMENT_SET=>CREATE_WITH_TABLE (Classname DEVC_STXD_BITMAP Classtype OT)
Dann kannst du das Bitmap in SmartForms verwenden.
lg
ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Such mal am SAP-Marketplace oder direkt auf der SAP Homepage danach.
Alternativ wird es auch "SAP Interactive Forms by Adobe" genannt. Ist ähnlich wie SmartForms aufgebaut und soll das auch "irgendwann einmal" ablösen.
Ist eine neue Drucktechnologie auf Basis vom Acrobat und PDF. Braucht aber eine eigene Client (LiveCycle Designer) und Server (Adobe Document Server) Umgebung.
lg
ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.
Also Interactive Forms haben wir hier nicht. Ich habe nun mal ein bischen mit OLE2 rumgespielt um mir Word-Dokumente zu erzeugen. Wollte dort dann Grafiken einbinden aber via Feldfunktion