Seite 1 von 1
Über dynamische URL ein Bildfeld befüllen
Verfasst: 25.11.2010, 08:00
von medusa66
Hallo LCD-Gemeinde,
schlage mich mit folgendem Problem herum:
Über ein Textfeld in einem PDF-Formular soll eine Variable gesetzt werden (Name eines Bildes - eine eindeutige mehrstellige Zahl z.B. "123456").
Diese Variable ist Teil einer URL, mit der ein Bildfeld im gleichen PDF-Formular befüllt werden soll z.B.
http://www.server.de/bilder/123456.jpg - wobei "123456" für die Variable steht... der Rest der URL ist statisch
Kann man so etwas mit Javascript realisieren? Oder gibt es evtl. einen anderen Lösungsansatz?
Bin um jeden Tipp dankbar.
Gruß
Hansi
Über dynamische URL ein Bildfeld befüllen
Verfasst: 25.11.2010, 09:24
von armine
Hallo Hansi,
der Lösungsansatz findet sich unter
http://www.acronaut.de/view_topic.php?id=2254&forum_id=34&highlight=url. Wenn das nicht reicht, bitte nochmal melden.
Gruß
armine
Über dynamische URL ein Bildfeld befüllen
Verfasst: 30.11.2010, 08:48
von medusa66
Hallo Armine,
danke für die prompte Antwort und das Beispiel-PDF.
Das mit der URL ist schon klar, aber wie kann ich das in einem Bildfeld anzeigen lassen?
Danke im Voraus
Gruß
Hansi
Über dynamische URL ein Bildfeld befüllen
Verfasst: 01.12.2010, 06:41
von armine
Hallo Hansi,
Bilder dynamisch zu laden erfordert wohl einen SOAP service (Simple Object Access Protocol). Diese Weisheit habe ich aus
http://stackoverflow.com/questions/2623018/how-to-load-images-and-fragments-dynamically-in-livecycle-designer-forms.
Verschiedene Bilder einzublenden ist möglich, wenn man sie im PDF einbettet
(siehe
http://partners.adobe.com/public/developer/en/livecycle/designer/DisplayingImages.zip). So lange man sie nur verlinkt, geht es leider nicht. Da war ich wohl zu optimistisch.
Gruß
armine
Über dynamische URL ein Bildfeld befüllen
Verfasst: 07.12.2010, 09:03
von medusa66
Hallo Armine,
danke für die Links. Hätte eine Frage zur DisplayImages.pdf: Wie kann ich die Variable "Image" mit einer URL (Link zum einem Bild) befüllen?
Danke im Voraus
Gruß
Hansi
Über dynamische URL ein Bildfeld befüllen
Verfasst: 07.12.2010, 09:28
von armine
Hallo Hansi,
"Image" wird unter der Objektpalette in Draw die URL zugewiesen, "Image Field" unter der Objektpalette in Field.
Du kannst auch die Felder anlegen und reinklicken, dann geht der Explorer auf und du kannst Bilder von deinem Computer einladen.
Gruß
armine
Über dynamische URL ein Bildfeld befüllen
Verfasst: 07.12.2010, 14:50
von medusa66
Hallo Armine,
ja, das geht schon, aber nicht dynamisch. Mit den Buttons wird ja auch immer ein anderes Bild geladen, nur liegen meine Bilder nicht lokal, sondern auf einem Webshare.
Die Funktion lautet ja wie folgt:
Code: Alles auswählen
var image = StaticImage1.value.image.value;
newImage.rawValue = image;
Jetzt würde ich halt gerne die var "image" mit
http://www.domain.de/image.jpg belegen, mir ist die Syntax aber nicht ganz klar, oder funktioniert das so gar nicht?
Wo finde ich denn den Link zu den Bildern (Image1.bmp bzw. Image2.bmp)?
Gruß
Hansi
Über dynamische URL ein Bildfeld befüllen
Verfasst: 08.12.2010, 09:39
von armine
Hallo Hansi,
Bilder dynamisch zu laden geht nicht.
Die Syntax zum Laden externer Daten findest du in der Hilfe unter "href", da steht aber explizit, dass das mit Bildern nicht geht. Dem hat Adobe mit LCD 8 einen Riegel vorgeschoben. Somit musst du auf base64-codierte Bilder ausweichen und damit habe ich gar keine Erfahrung.
Quellen:
http://forums.adobe.com/message/2127301 und
http://forums.adobe.com/message/1356091
Gruß
armine