Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: masterste2000 am 04.07.06 - 15:41:12
-
Hallo,
gibt es die Möglichkeit, mit LS, in einer anderen DB zu prüfen, ob ein bestimmtes Bild vorhanden ist? ( z.B. ebook.gif )
Wenn JA, habt ihr ein Beispiel bzw. welche Klasse muß ich dafür nutzen?
DANKE!!!!
-
Sind die Bilder als Dateianhänge gespeichert?
Wenn ja, dann kannst du die Klassen NotesRichtextItem und NotesEmbeddedObjects verwenden.
Beispiele findest du unter anderem in der Designerhilfe.
Axel
-
Nein, die Bilder sind keine Dateianhänge!
Die Bilder wurden über den Designer eingefügt!
-
Dann wird's schwierig.
Du könntest es mal mit der LotusScript DatabaseDesign Class (http://www-10.lotus.com/ldd/sandbox.nsf/ecc552f1ab6e46e4852568a90055c4cd/f81067f94a1143f3852567d800660625?OpenDocument) von Damien Katz probieren. Vielleicht kommst du damit weiter.
Axel
-
Die DBDesign class hilft da leider nicht weiter, da diese keinerlei Richtext-Informationen liefert.
Bei Inline images werden m.E. auch keine Dateinamen gespeichert (die können ja auch aus der Zwischenablage kommen).
Wo und WIE wurden denn die Bilder eingefügt?
Bernhard
-
Hallo,
ist das Bild als Bildressource in der Datenbank oder wie?
-
Ja es sind Bildressourcen die ich in einer anderen DB suchen möchte!!!
-
Hallo,
dann erstelle eine Ansicht in dieser Datenbank, desweiteren einen Agenten in dem du dich auf dieses Ansicht beziehst, mittels UNID holst du dir dann das Designdokument dieser Ansicht und ersetzt den Wert für $FormulaClass auf den Wert "5".
Dann werden in dieser Ansicht Masken und Shared Images angezeigt.
Wenn du nun das Feld $ImageNames in der Spalte ausgibst. Dann kannst du nun mit Bordmitteln das vorhanden sein des Bildes testen.
-
Da ich nur den Namen des Bildes kenne, wollte ich über NotesDBDirectory auf dem Server nach der entsprechenden DB suchen lassen.
Ich bin dabei, die Log.nsf zu bereinigen und wollte mit Hilfe von LS, folgende Fehlermeldung angehen:
Achtung: Gestalltungsdokument 'xyz.gif' wurde in Schablone ..... nicht gefunden. :-:
Danke für die Antworten!
-
Verstehe ich nicht. Wofür brauchst Du da jetzt LS ?
In dem genannten Template fehlt die Bildressource "xyz.gif". Diese wird vermutlich einem anderen Designelement verwendet und ist aber nicht vorhanden. Füg die Bildressource doch einfach gerade per Designer wieder ein.