Zeilenumbruch im Code (uidoc)

  • Hallo


    Habe per Button folgenden Code eingerichtet, welcer mir ein JPEG in ein RichTextFeld importiert.


    Nun möchte ich darunter einen text haben. Wenn ich den Code aber so durchlaufen lasse, schreibt er mir den Code HINTER das Bild. Wie bringe ich das auf eine neue Zeile????



    Call uidoc.Import("JPEG Image", doc.Trigger5(0))
    Call uidoc.InsertText("Hallo")
    Call uidoc.Save



    Danke

    ******************************************
    Domino 8.5.0
    Notes 8.5.1


    IBM Certified Application Developer

  • Danke, ich weiss, dass Chr(13) einen Zeilenumbruch generiert, aber wie bring ich das hier in meinen Code?


    Call uidoc.Import("JPEG Image", doc.Trigger5(0))
    Chr(13) ===> so?
    Call uidoc.InserText(Chr(133)) ==> So? Geht nix
    Call uidoc.InsertText("hallo")
    Call uidoc.Save

    ******************************************
    Domino 8.5.0
    Notes 8.5.1


    IBM Certified Application Developer

  • ja stimmt, geht anscheinend nur im Backend und nicht im Frontend.
    Kann man so loesen..

    Code
    doc.was = "hallo" + Chr(13) + "dd"
    	uidoc.insertText doc.was(0)


    wobei das Feld "was" nicht existieren muss

  • Call notesUIDocument.FieldAppendText( fieldName$, text$ )

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Erstell dir ein Feld mit HTMLtext (also <img source=""><br>...)
    schreib das ganze auf die Platte ins Verzeichnis temp oder sonstwo wo sicher Schreibzugriffe erlaubt sind und importiere das ganze wieder.


    Code:


    Feld1 enthält den HTML-Text den du ins RichTextFeld einfügen willst also zB:


    "<html><img source='dasBild.jpg'><br>Feldinhalt des Textes hinter dem Bild</html>"


    Funktioniert auch gut mit Tabellen und ist unabhängig vom Backend.