Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: bend0r am 10.01.08 - 13:27:56

Titel: Zugriff auf Db-Symbol
Beitrag 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
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: ata am 10.01.08 - 13:29:39
Hallo,

... wäre mir auf direktem Weg nicht bekannt

Toni
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: bend0r am 10.01.08 - 13:30:49
ok ...
ich habe auch mehrere Dinge ausprobiert und habe es auch nicht hinbekommen


grüsse Rene
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: ata am 10.01.08 - 13:31:40
... was hast du denn schon probiert?

Toni
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: bend0r am 10.01.08 - 13:33:46
...
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
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: ata am 10.01.08 - 13:37:10
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
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: koehlerbv am 10.01.08 - 13:42:19
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
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: diali am 10.01.08 - 13:47:54
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.
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: bend0r am 10.01.08 - 13:54:04
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
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: bend0r am 10.01.08 - 15:15:48
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
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: diali am 10.01.08 - 15:56:25
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.
Titel: Re: Zugriff auf Db-Symbol
Beitrag von: bend0r am 10.01.08 - 16:17:30
weeee ....

ok, wenn ich mal zeit habe werde ich mich darüm mal kümmern


grüsse rene