Autor Thema: Bild in ein Dokument per LS einfügen und anzeigen lassen  (Gelesen 1502 mal)

Offline Katja_S

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Weiblich
Hallo zusammen,

habe jetzt ein neues Problem...;-)...Ich möchte ein Bild per LS in ein Dokument einfügen (RichText-Feld) und dort soll es dann direkt angezeigt werden. Dazu nutze ich bisher

Code
Set object = ritem.EmbedObject(EMBED_OBJECT,"","test.jpg")


aber dabei muss ich erst auf das Objekt doppelklicken und erst dann wird das Bild in dem dafür vorgesehenen Programm geöffnet. Wie krieg ich es hin, dass das Bild aber sofort angezeigt wird?

Danke und Gruß
Katja

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Bild in ein Dokument per LS einfügen und anzeigen lassen
« Antwort #1 am: 11.11.05 - 11:51:06 »
Hast du dir diese Function schon mal angesehen:

'Declaration

Declare Function NEMGetFile Lib "nnotesws" ( wHandle As Integer, Byval szFileName As String, Byval szFilter As String, Byval szTitle As String ) As Integer


Sub Click(Source As Button)
    'Declare variables...
     Dim workspace As New NotesUIWorkspace
     Dim uidoc As NotesUIDocument
     Dim szFileName As String*256
     Dim szTitle As String
     Dim szFilter As String
     
     Dim szSelectedFile As String
     
'Set values...
     
     szFilename = Chr(0)
     szTitle = "Open File"
     szFilter = "All Files |*.*|JEPG|*.jpg|GIF|*.gif|" 
     If NEMGetFile( 0, szFileName, szFilter, szTitle) <> 0 Then
           
           szSelectedFile = szFileName
           
           Set uidoc = workspace.CurrentDocument
           Call uidoc.GotoField( "Picture" )
           Call uidoc.Import("JPEG Image",szSelectedFile)
           
     End If
End Sub

Dann ist das Bild gleich sichtbar.
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline Katja_S

  • Junior Mitglied
  • **
  • Beiträge: 76
  • Geschlecht: Weiblich
Re: Bild in ein Dokument per LS einfügen und anzeigen lassen
« Antwort #2 am: 11.11.05 - 12:00:25 »
An die Import-Funktion hab ich auch schon gedacht, aber es dürfen keine UI-Klassen verwendet werden. Gibts noch andere Möglichkeiten?

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Bild in ein Dokument per LS einfügen und anzeigen lassen
« Antwort #3 am: 11.11.05 - 13:00:05 »
In den Best Practices gibt es dazu einen kompletten Artikel
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz