Autor Thema: Bildressource per script kopieren  (Gelesen 4104 mal)

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Bildressource per script kopieren
« am: 12.05.14 - 17:04:47 »
Hallo Forum,

wer hat schon mal eine Bildressource per script kopiert?
Einfach das Dokument mit der Ressource zu kopieren, reicht nicht aus.
Ich möchte eine GIF aus der Bild-Ressource kopieren und umbenennen.

Hat hier jemand einen Tipp?

System:
Notes 9.0.1 FP1

Grüße
Bernd
Arbeite klug, nicht hart.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Bildressource per script kopieren
« Antwort #1 am: 12.05.14 - 17:22:03 »
Warum soll das nicht gehen? Ich mache das seit langem so... Einfach per NotesNoteCollection das Image- Resourcen- Dokument holen und per CopyToDatabase kopieren... Habe da noch nie ein Problem mit gehabt...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline it898ur

  • Senior Mitglied
  • ****
  • Beiträge: 478
Re: Bildressource per script kopieren
« Antwort #2 am: 13.05.14 - 07:24:41 »
Alternativ kann man auch über DXL-Export / -Import arbeiten, wenn man auch den Inhalt der Ressource benötigt / bearbeiten muss.

Einziger Haken bei all diesen Aktionen - der ausführende Benutzer benötigt mindestens Designerrechte.

Gruß

André

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: Bildressource per script kopieren
« Antwort #3 am: 13.05.14 - 08:08:15 »
Hallo Tode,

um hier Missverständnisse auszuschließen.
Ich meine nicht eine Grafik von DB1 nach DB2 kopieren. Das Funktioniert problemlos!
Ich meine eine Grafik von DB1 nach DB1 kopieren und dann umbenennen!

Grüße
Bernd
« Letzte Änderung: 13.05.14 - 08:21:30 von Legolas »
Arbeite klug, nicht hart.

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Bildressource per script kopieren
« Antwort #4 am: 13.05.14 - 08:24:10 »
Welchen Sinn macht das? Kannst du der bereits vorhandenen Grafik nicht einen weiteren Alias geben?

Ansonsten hast du vermutlich recht, dass doc.copyToDatabase hier ein Problem machen könnte.
Dann würde ich über eine Zwischen-DB gehen: Db1=>cache.ndk=>DB1 oder das Bild über DXL exportieren und wieder importieren.

Gruß
Roland
Roland Praml

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

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: Bildressource per script kopieren
« Antwort #5 am: 13.05.14 - 08:42:24 »
Hallo Pram,

das hat folgenden Sinn:

In einer Anwendung gibt es für das Design Standardgrafikelemente die in den Masken als Hintergurndgrafik angezeigt werden.
Der Kunde kann nun aber diese Grafikelemente per Improtfunktion überschreiben, indem er eigen Grafiken importiert. Das funktioniert per Agent (DXL) auch wunderbar!
Nur wie bekommt der Kunde die deafault Einstellung wieder her?
Meine Idee war nun, die original Grafikelemente als Bacxkupgrafiken mitzugeben. Diese möchte ich dann kopiern und in den Namen der ursprünglichen Grafik wieder umbenennen.


Grüße
Bernd
Arbeite klug, nicht hart.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Bildressource per script kopieren
« Antwort #6 am: 13.05.14 - 09:06:18 »
Ich würde den Namen einfach konfigurierbar machen in einem globalen Konfig- Dokument. Dann musst Du nicht Dein Design "überschreiben" lassen, sondern der Kunde kann einfach sein eigenes Hintergrundbild hochladen... Die Formel für die Berechnung des Hintergrundbildes ist dann sehr simpel...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: Bildressource per script kopieren
« Antwort #7 am: 13.05.14 - 11:28:07 »
Hallo Tode,

wollte nur mal schnell für den Kunden die Funktion reinbauen.
Dachte das ist ein Zehn-Zeiler!
Aber manchmal sind halt Kleingkeiten in Notes eine große Herausforderung!  >:(

Kannst Du / oder Jemand mir sagen, wie man zumindest eine Grafik per Script exportiert?

Grüße
Bernd


Arbeite klug, nicht hart.

Offline Legolas

  • Senior Mitglied
  • ****
  • Beiträge: 446
  • Geschlecht: Männlich
Re: Bildressource per script kopieren
« Antwort #8 am: 13.05.14 - 11:33:02 »
Hallo Zusammen,

habs eben in openntf gefunden.

Muss wohl über einen DXL export gemacht werden.

http://www.openntf.org/Projects/codebin/codebin.nsf/0/A089BEEADCA0A1A9862573000052B474


Grüße
Bernd
Arbeite klug, nicht hart.

Offline pram

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.170
  • Geschlecht: Männlich
    • Foconis Object Framework
Re: Bildressource per script kopieren
« Antwort #9 am: 13.05.14 - 18:18:53 »
Zitat
Meine Idee war nun, die original Grafikelemente als Bacxkupgrafiken mitzugeben. Diese möchte ich dann kopiern und in den Namen der ursprünglichen Grafik wieder umbenennen.
Wenn beide Designelemente existieren, dann kannst du einfach mit copyAllItems alle Items in dein Ziel rüber kopieren, $Title anpassen und doc.save aufrufen.

Das könnte in 10 Zeilen gehen ;)

Gruß
Roland
Roland Praml

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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz