Textdateien in XbpHtmlViewer
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14641
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 87 Mal
- Kontaktdaten:
Textdateien in XbpHtmlViewer
Gerade beschäftige ich mich mit dem XbpHtmlViewer. Ist ja total simpel, damit HTML-Dateien anzeigen zu lassen.
Aber wie mache ich das mit reinen Textdateien? Da werden mir immer alle Zeilenschaltungen weggeklaut.
Der Viewer ist ja ein ActiveX-Element. Also habe ich versucht, die entsprechenden Dateien mal im Firefox und im Internet Explorer anzuzeigen. Da werden die Zeilenschaltungen sauber umgesetzt, obwohl die ja nicht HTML-formatiert sind.
Wie bekomme ich das beim XbpHtmlViewer hin? Ich will da jetzt nicht nur deswegen schnell eine HTML-Datei draus bauen.
Bevor jetzt Fragen dazu kommen: Ich habe eine Dateiauswahl aus HTML und plain text. Die müssen alle im gleichen Fenster anzeigbar sein. Da schien mir der Viewer doch am angebrachtetsten zu sein. Umschalten auf MLE oder sowas kommt nicht in Frage.
Jan
Aber wie mache ich das mit reinen Textdateien? Da werden mir immer alle Zeilenschaltungen weggeklaut.
Der Viewer ist ja ein ActiveX-Element. Also habe ich versucht, die entsprechenden Dateien mal im Firefox und im Internet Explorer anzuzeigen. Da werden die Zeilenschaltungen sauber umgesetzt, obwohl die ja nicht HTML-formatiert sind.
Wie bekomme ich das beim XbpHtmlViewer hin? Ich will da jetzt nicht nur deswegen schnell eine HTML-Datei draus bauen.
Bevor jetzt Fragen dazu kommen: Ich habe eine Dateiauswahl aus HTML und plain text. Die müssen alle im gleichen Fenster anzeigbar sein. Da schien mir der Viewer doch am angebrachtetsten zu sein. Umschalten auf MLE oder sowas kommt nicht in Frage.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15689
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Ich vermute, dass FireFox und IE an den fehlenden HTML Flags, dass es plain Text ist und dann intern umschalten.
Möglicherweise gibt es je eine Eigenschaft/Methode die das steuert. Hast du den Klassenbaum ?
Möglicherweise gibt es je eine Eigenschaft/Methode die das steuert. Hast du den Klassenbaum ?
Gruß
Hubert
Hubert
- Martin Altmann
- Foren-Administrator
- Beiträge: 16502
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Moin Jan,
Du musst Deinen Text in die PRE-Tags einschließen:
Viele Grüße,
Martin
Du musst Deinen Text in die PRE-Tags einschließen:
Code: Alles auswählen
<PRE>
Text
</PRE>
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14641
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 87 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Hallo Martin,
das nützt nichts.
Jan
das nützt nichts.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Martin Altmann
- Foren-Administrator
- Beiträge: 16502
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 111 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Moin Jan,
nicht jede Zeile, sondern den gesamten Text!
Also:
Viele Grüße,
Martin
nicht jede Zeile, sondern den gesamten Text!
Also:
Code: Alles auswählen
<PRE>Hier kommt der Text,
der durchaus über mehrere
Zeilen gehen kann.</PRE>
Martin
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/
Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14641
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 87 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Hallo Martin,
ja klar.
Aber ich glaube, ich habe gerade das Problem gefunden. Ich zeige damit Mails aus einem Archiv an. Und frage dabei nach dem content-type. Wenn der text/plain ist, dann soll der die Mail als Text angezeigt werden, sonst als HTML. Und genau diese Rückgabe wird vom Archiv falsch gesetzt. Ich habe gerade die Entwickler angemailt, mal sehen, was die dazu sagen.
Ist natürlich blöd wenn man sich auf das Problem stürzt, und erst viel später merkt, daß das eigentliche Problem ein ganz anderes ist. Mal wieder dumm gelaufen.
Jan
ja klar.
Aber ich glaube, ich habe gerade das Problem gefunden. Ich zeige damit Mails aus einem Archiv an. Und frage dabei nach dem content-type. Wenn der text/plain ist, dann soll der die Mail als Text angezeigt werden, sonst als HTML. Und genau diese Rückgabe wird vom Archiv falsch gesetzt. Ich habe gerade die Entwickler angemailt, mal sehen, was die dazu sagen.
Ist natürlich blöd wenn man sich auf das Problem stürzt, und erst viel später merkt, daß das eigentliche Problem ein ganz anderes ist. Mal wieder dumm gelaufen.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15689
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
kannst du zu dem "mail aus dem Archiv" holen was sagen ?
Ich würde übrigens mich nicht auf die content info verlassen sondern in der Textvariablen einfach nach den Tags suchen, die in einer HTML eMail immer vorkommen müssen.
Welche das sind weiß ich allerdings nicht, da ich selbst nur PLAIN Text akzeptiere
Ich würde übrigens mich nicht auf die content info verlassen sondern in der Textvariablen einfach nach den Tags suchen, die in einer HTML eMail immer vorkommen müssen.
Welche das sind weiß ich allerdings nicht, da ich selbst nur PLAIN Text akzeptiere
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14641
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 87 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Hallo Hubert,
bei meinem Kunden läuft ein Programm zur gesetzeskonformen Mailarchivierung. Die Mails daraus kann ich über eine API-Schnittstelle abfragen. Und genau die hakt an dieser Stelle (und vermutlich auch an zwei weiteren). Das Problem ist, das es in dem vom Archiv gelieferten JSON-String eine Methode namens content-type gibt, da steht auch was drin. Aber eben immer das falsche.
Jan
bei meinem Kunden läuft ein Programm zur gesetzeskonformen Mailarchivierung. Die Mails daraus kann ich über eine API-Schnittstelle abfragen. Und genau die hakt an dieser Stelle (und vermutlich auch an zwei weiteren). Das Problem ist, das es in dem vom Archiv gelieferten JSON-String eine Methode namens content-type gibt, da steht auch was drin. Aber eben immer das falsche.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15689
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
es könnte sein, dass dieser CONTENT-TYPE nicht für die eMail gedacht ist, sondern ob Text oder Bilder archiviert werden, nur so als Vermutung.
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14641
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 87 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
Nee. Vermutlich hat die Frage schon eine Antwort. Ihc habe mit dem Chef der Entwickler telefoniert. Und der sagte mir, für ihre eigene Abfrage-Oberfläche nehmen die immer nur die Textversion der Mail, weil manche falsche HTML-tags das System instabil gemacht hatten. Und deswegen haben die vermutlich in die Rückgabe aus dem Archiv das gleich mal so festgelegt.
Das ist jetzt nur seine Vermutung gewesen. Wenn die aber wahr sein sollte, dann ist das ziemlicher Schrott. Die sollen doch ruhig den Textbereich auslesen. Aber doch nicht dann auch alle anderen Entwickler, die deren eigene Zugriff-Schnittstelle nutzen, auch dazu zwingen.
Ich bin mal gespannt, was da jetzt noch kommt. Heute wohl nix mehr. Aber Montag dann ...
Jan
Das ist jetzt nur seine Vermutung gewesen. Wenn die aber wahr sein sollte, dann ist das ziemlicher Schrott. Die sollen doch ruhig den Textbereich auslesen. Aber doch nicht dann auch alle anderen Entwickler, die deren eigene Zugriff-Schnittstelle nutzen, auch dazu zwingen.
Ich bin mal gespannt, was da jetzt noch kommt. Heute wohl nix mehr. Aber Montag dann ...
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- brandelh
- Foren-Moderator
- Beiträge: 15689
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 65 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Textdateien in XbpHtmlViewer
wie gesagt, ignoriere was den content type und ermittle ob es sich um HTML code handelt.
Allerdings würde ich bei der Aussage vermuten, dass die gleich die eMail als Text speichern (also die HTML Teile entfernen).
Allerdings würde ich bei der Aussage vermuten, dass die gleich die eMail als Text speichern (also die HTML Teile entfernen).
oder eine Vorgabe aus der sicheren eMail Speicherung.Jan hat geschrieben:Wenn die aber wahr sein sollte, dann ist das ziemlicher Schrott.
Gruß
Hubert
Hubert