Autor Thema: Datenbank Icon exportieren  (Gelesen 2637 mal)

Offline S2000

  • Junior Mitglied
  • **
  • Beiträge: 89
Datenbank Icon exportieren
« am: 03.08.09 - 18:32:46 »
Hallo,

die Frage kam hier glaube ich schon mal auf (und wurde unter 6 und 7 wohl nicht gelöst. Das Orakel 'Google' gibt hier auch nicht wirklich viel her). Ich möchte gerne alle meine lokalen DBs 'einlesen' und hierzu auch die Icon's der Datenbanken erfassen (im Prinzip wie in der Bookmark). Leider steh ich hier auf dem Schlauch...

Das Format des IconBitmap im Icondokument lässt sich nicht in ein anderes Format exportieren/formatieren...
- Im DXL steht rawitemtype=6 (Icon)
- Dem DXL beim Export convert to gif mitgeben macht keinen Unterschied
- Die Lotus jungs 'bescheisen' bei der Bookmark (die erstellen ein URLIcon feld und schreiben dort einen anderen Stream rein als im Icondok steht. Sie benötigen auch keine ImageRessource).

So, hat das mal jemand hinbekommen oder weiß wie man den Bookmark part nachprogramieren kann?

Gruß
Armin

PS: Warum ich das brauche. Ein Bild (Icon) sacht mir manchmal mehr als tausend Worte, wenn ich etwas suche, was ich mal gemacht hab...

PPS: Da ich gerade etwas leerlauf hab, darf die Lösung auch umständlich sein (aber es sollte halt eine Lösung sein  ;D)
Wer Notes hat braucht kein Sudoku

Offline pete_bla

  • Senior Mitglied
  • ****
  • Beiträge: 455
  • Geschlecht: Männlich
  • dot net gitz net!
Re: Datenbank Icon exportieren
« Antwort #1 am: 06.08.09 - 22:33:55 »
Hi,

nicht wirklich des lösels rätsung aber:

die db im Browser aufmachen:
http://irdenwas/db.nsf?openIcon
dann hast du das Datenbank-ICON als GIF.

Gruss, Pete(r)

PS: wenn du den 'Import-Scipt' gebastelt haben solltes, gib bescheid ... wollte ich auch schon längst mal bauen....
pete(r)

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Datenbank Icon exportieren
« Antwort #2 am: 07.08.09 - 09:20:40 »
Also nach kurzer Analyse hab ich folgendes raus gefunden:

Der DXL-Export ist base64 codiert, entschlüsselt man ihn, erhält man eine 608 Byte großes
Array.
8 Bytes sind der Header. (hier steht an Byte 2 + 3 die Größe: 32x32)
- 128 Bytes für die Transparenz (1024 bit)
- dann kommen noch 512 Byte, wobei wohl jedes Byte zwei Pixel entspricht.


Gruß
Roland
Roland Praml

IBM Certified Application Developer - Lotus Notes and Domino 8
Ich verwende das Foconis Object Framework

Offline S2000

  • Junior Mitglied
  • **
  • Beiträge: 89
Re: Datenbank Icon exportieren
« Antwort #3 am: 07.08.09 - 22:31:27 »
Also eine 'billige' Variante kann ich schon anbieten. Ein Bookmark erstellen und dann das URLIcon Item kopieren (anschließend dann die Bookmark wieder aufräumen). Lässt sich in einem Agenten automatisieren (allerdings nur für ein selektiertes Doc).
Das mit dem Byte Array werde ich mir mal anschauen  ^-^

Gruß
Armin
Wer Notes hat braucht kein Sudoku

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz