Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: bandit am 14.02.06 - 09:57:41
-
Ist es möglich in einer Ansicht eine Spalte mit meinem kleinen Vorschaubild eines eingehängtes Bildes (JPEG, GIF, BMP..) anzuzeigen? Ich weiss das es funktioniert wenn man in einer Spalte einfach den Aliasnamen eines vorhandenen Bild Design Objektes angibt, das dann das Bild als Vorschau angezeigt wird. Allerdings weiss ich nicht ob und wie das mit angehängten Bildern an ein Dokument geht.
-
mit dem Notes-Client nicht, aber mit dem Browser
-
Ja ist es.
Für NotesClient:
Das Bild muss allerdings als Bildressource in der DB vorliegen.
Um das Bild als Bildressource zu speichern kannst Du folgendes machen.
1. das Bild skalieren da die maximale Höhe beim 9 Zeilen liegt. (ca. 150 - 160 px sollten reichen bei Default sans serif 10pt)
2. das Bild base64kodieren
3. aus dem kodierten Bild eine gültige DXL Datei erstellen
4. diese Datei via DXLImporter in die DB laden.
5. Ansicht refreshen.
(achja die ganze Prozedur braucht natürlich Designerrechte)
-
@umi
aber er will explizit angehängte Bilder und keine Bildressourcen!
-
@Diali
Dazu muss er halt die angehängten Bilder als Bildressourcen speichern, so wie ich vorgeschlagen habe :-)
Das ist halt ein bisschen aufwendiger aber machbar.
-
Ja ist es.
....
(achja die ganze Prozedur braucht natürlich Designerrechte)
Ob's praktikabel ist, ist eine andere Frage. Ich glaube kaum, dass der gemeine User Designer-Rechte auf eine Datenbank haben sollte.
Axel
-
von einem fiesen :-) user hat er ja nichts geschrieben.
MiMo ;D
Da hat meine Kristallkugel halt den einfachsten Fall angenommen.
-
Hm also über den Umweg die Bilder aus den Dokumenten zu extrahieren und diese dann als Designobjekt abzulegen möchte ich nicht so gerne gehen, weil es dann sicher ewig dauert bis der Dialog aufgebaut ist, wenn man viele Bilder hat. Ich habe einen Dialog der umgekehrt aus Designobjekten zunächst Dokumente macht und das ist super langsam bei vielen Dokumenten. Das mit dem Designrecht ist da auch ein KO Kriterium.
Eine andere Möglichkeit gibts also scheinbar nicht oder!?
-
Du hast ja nicht gesagt das dass on the fly performant funktionieren soll :-)
-
die Bilder kann auch ein Agent auf dem Server extrahieren und als Ressource einbauen. Damit braucht dann auch kein User mehr Entwicklerrechte.