Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: TMC am 18.10.03 - 21:11:50

Titel: @Command([EditInsertPicture]) gibt es nicht?
Beitrag von: TMC am 18.10.03 - 21:11:50
Hi,

ich will gerade einen Button-Code schreiben, der in enem Dok im Bearbeitungsmodus ausgeführt werden soll:

@Command([EditGoToField]; "Image");
@Command([EditSelectAll]);

Und nun soll ein @Command([EditInsertPicture]) rein.
Aber lt. Designerhilfe gibt es den Befehl nicht? (vielleicht bin ich auch blind).

Was ich will: per Buttonclick soll der Bildauswahl-Requester kommen (also wie über Menü: Create | Picture ....)

Ich dachte da gibt es was in Formelsprache?

Grüße,
TMC
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: Semeaphoros am 18.10.03 - 22:58:44
Alternative: FileImport
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: TMC am 18.10.03 - 23:12:09
kurz und prägnant die Antwort, und das ist die Alternative was ich suchte.
 :)
Danke.

Damit hab ich zwar ein Problem, wenn ein DAU seine 768 MB Auslagerungsdatei in mein Richtextfeld (in Tabelle) 'als Bild' einfügen will, aber sonst klappt das natürlich.

bye,
TMC



*Edit*
P.S. im QueryClose frag ich ich allerdings die Dateigröße ab, wenn >250kB dann hat der DAU eh keine Chance, seine Auslagerungen in meiner DB zu speichern  ;D
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: Semeaphoros am 18.10.03 - 23:15:13
Na, der DAU sollte die Auslagerungsdatei ja nicht sehen .... aber irgend ein Wordfile reinziehen oder so ist natürlich leider möglich ....

Hab noch rasch rumgefragt, den Picture-Import gibt es tatsächlich nicht, nicht einmal in N6
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: TMC am 18.10.03 - 23:18:08
Ist wohl in der Tat ein kleines Versäumnis der Notes-Entwickler.

Na ja, wie auch immer, so gehts ja auch.

Zumal die Menüfunktion Create | Picture ja auch nicht intelligent genug ist, den zuletzt gewählten Dateitypen sich zu merken (z.B. jpg), nein, es wird stur immer wieder *.bmp angeboten.

TMC
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: Semeaphoros am 18.10.03 - 23:21:03
.... und wenn Du genau hinschaust, ist es nur ein kastrierter FileImport ...

Versuch doch mal, ob Du beim FilleImport mit dem Filetype mehrere angeben könntest, getrennt mit ; vielleicht hat ja Damien Katz da was eingebaut :-)
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: TMC am 18.10.03 - 23:35:31
jip, der ist echt kastriert.

Ein
@Command([FileImport]; "GIF")
geht nicht, "File does not exist".
Genausowenig wie ein
@Command([FileImport]; "GIF" : "BMP")

Also wohl nicht wirklich durchdacht von den Entwicklern....

TMC

Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: koehlerbv am 19.10.03 - 13:25:05
Kommt LS nicht in Frage ? NotesUIDocument.Import erlaubt ja Filter. Mit einer Kombination mit NotesUIWorkspace.OpenFileDialog liesse sich das ggf. sogar noch verfeinern ...

HTH,
Bernhard
Titel: Re:@Command([EditInsertPicture]) gibt es nicht?
Beitrag von: Semeaphoros am 19.10.03 - 13:39:37
Mit LS denke ich auch, würde mans hinkriegen, allerdings ist dann der Aufwand doch etwas grösser. Wenn TMC es schön haben will, dann ja, wenn er - wie er erwähnt hat - durchaus damit leben kann, dass ein ONV halt mal aus Versehen das autoexec.bat reinzieht, dann würd ich das doch so lassen, ist elegant kurz.