none
Textboxinhalt in HTML-Datei schreiben RRS feed

  • Frage

  • Hoi Freunde,

    ich möchte den Inhalt einer Textbox nicht in eine Datei sondern in eine HTML-Seite schreiben.
    Generell ist das kein Problem, nur will ich nach jeder Zeile ein "<br>" einfügen - und hier liegt das Problem.

    Wie könnte man das lösen ?

    Mein bisheriges ergebnis sieht so aus:


    .
    ..
    ...
    
    FIlename = LWBuchstabe + ":\text\Ausgabe.html"
    
    	Dim sw As New IO.StreamWriter(FIlename, False, System.Text.Encoding.GetEncoding(1252))
    
            sw.WriteLine("<body bgcolor=white>" & "<font color=black size=2 face=verdana>")
    
            sw.Write(TextBox1.Text)
    
            sw.Close()
    
    ..
    .



    Die Ausgabe als HTML-Datei funktioniert wie gesagt, aber es wird als Endlos-Satz geschrieben.

    Doei
    Franz
    • Bearbeitet Trixi-N Mittwoch, 2. September 2009 18:35 Edit
    • Bearbeitet Robert Breitenhofer Mittwoch, 2. September 2009 19:21 Formatieren
    Mittwoch, 2. September 2009 17:21

Antworten

  • Hallo Franz,

    wenn Du eine mehrzeilige TextBox kannst Du die einzelnen Zeilen über die Lines Eigenschaft abrufen:

    For Each line As String in Me.TextBox1.Lines
    	sw.WriteLine("{0}<br/>", line)
    Next
    
    Gruß Elmar
    Mittwoch, 2. September 2009 19:34

Alle Antworten

  • Hallo Franz,

    wenn Du eine mehrzeilige TextBox kannst Du die einzelnen Zeilen über die Lines Eigenschaft abrufen:

    For Each line As String in Me.TextBox1.Lines
    	sw.WriteLine("{0}<br/>", line)
    Next
    
    Gruß Elmar
    Mittwoch, 2. September 2009 19:34
  • Hoi Franz,

    Habe ich es richtig verstanden?

    Ist es eine Multiline TextBox Kontrolle also eine TextBox mit mehrere Zeilen deren man nach jeder Zeile ein "<br>" anhängt?

    Grüße,

    Robert

    Mittwoch, 2. September 2009 19:38
  • Hoi Robert,

    ja, genau so.

    Doei
    Franz
    Mittwoch, 2. September 2009 19:41
  • Hoi Elmar,

    Danke für den Hinweis - so ähnlich hat es dann auch funktoniert.
    Der "/" nach dem BR musste noch weg, dann sah es schon mal annehmbar aus.

    Habe dann mit den Formatierungen noch etwa rumgebastelt und bin mit dem Ergebnis nun sehr zufrieden.

    Dank u wel en DOEI

    Franz
    Donnerstag, 3. September 2009 21:23
  • Hi Franz,
    und wo schließt du den br-Scope, wenn du den Schrägstrich wegnimmst? In einem Wohlgeformten html muss "<br/>" stehen.
    --
    Peter
    Freitag, 4. September 2009 05:29