Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: bend0r am 10.01.08 - 13:27:56
-
Hallo, ...
habe vorhin ein kleines Script gschrieben bei dem der User sich ein Lesezeichen automatisch erstellen lassen kann. (ob das sinnig ist oder nicht sei hier hingestellt)
Anlegen via script klappt auch ohne Probleme und funktioniert auch (die Lesezeichen).
Nun möchte ich aber nicht nur auf die Imageresourcen zugreifen sondern auf das Db-Symbol ---> und das bekomme ich leider nicht hin.
Das DB-Symbol ist ja "quasi" in einem Dok enthalten aber auch irgendwie wieder nicht.
(Ich möchte auch nicht einfach das DB-Symbol in die Image-Ressources einfügen. Wenn höchstens mittels Agenten; --> zu viele DB's)
Jemand einen Rat ob das überhaupt möglich ist?
grüsse Rene
-
Hallo,
... wäre mir auf direktem Weg nicht bekannt
Toni
-
ok ...
ich habe auch mehrere Dinge ausprobiert und habe es auch nicht hinbekommen
grüsse Rene
-
... was hast du denn schon probiert?
Toni
-
...
via docID auf das doc zugreifen...
mal im debugger angeschaut was für items/objects das doc hat ---> bringt aber nix
nächster schritt wäre gewesen mal zu gucken ob es was in der c-api gibt; da kommt aber das Problem --> der c-api bin ich nicht mächtig :'(
grüsse Rene
-
Mal so ins blaue gedacht...
... XML wäre noch ein Gedanke gewesen - habe ich aber noch nie gemacht.
... bei einer WEB-DB könnte man eventuell über DOM einen Zugriff auf die Grafik bekommen
Toni
-
Was willst Du mit dem Bild überhaupt anfangen?
Dieses ist ja in einem eigenen Datentyp und zudem noch als Bitmap gespeichert, und damit wäre das direkt nur wieder im gleichen Kontext wiederverwendbar.
Bernhard
-
Ja es ist möglich.
Baue einen Script-Agenten, der einen DXL-Export (nur DB-Symbol .. notesNoteCollection.SelectIcon) macht und dann kommst Du an die Bild-Info und kannst dies per DXL-Import als Bild-Ressource einfügen.
-
Was willst Du mit dem Bild überhaupt anfangen?
Bernhard
=> Lesezeichen-Symbol ; s.o.
Ja es ist möglich.
Baue einen Script-Agenten, der einen DXL-Export (nur DB-Symbol .. notesNoteCollection.SelectIcon) macht und dann kommst Du an die Bild-Info und kannst dies per DXL-Import als Bild-Ressource einfügen.
werde ich nachher mal ausprobieren
danke
grüsse rene
-
so ... habe jetzt via dxl-export eine "picture.dxl" datei erstellt.
wie ich die dann importieren, oder zumindest damit anfange ist auch klar aber wie bekomme ich das Bild in die "Bildressourcen" herein?
grüsse Rene
-
Der Teil in itemdata muss noch von Base64 in einen bin-Stream umgewandelt werden. Was dann noch fehlt dürfte der Header einer 16-Farben BMP-Datei mit einer Auflösung von 32x32 Pixeln sein.
Aber nach dem Aufbau eines solchen Headers müsste ich auch erst googeln.
-
weeee ....
ok, wenn ich mal zeit habe werde ich mich darüm mal kümmern
grüsse rene