XbpHtmlWindow() und Leerzeichen [Erledigt]
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
XbpHtmlWindow() und Leerzeichen [Erledigt]
Moin,
ich benutze XbpHtmlWindow() als Anzeige von Kommunikationsdaten. Das Schöne daran ist, das ich damit sowohl HTML als auch normalen Text anzeigen kann. Ich muß also je nach Datenquelle nicht zwischen einem MLE() und einem XbpHtmlWindow() hin und her wechseln. Beim normalen Text muß ich zwar crlf durch <br> ersetzen, aber sonst sieht das gut aus.
Jetzt bin ich allerdings auf ein Problem gestoßen von dem ich nicht weiß, woher das kommt.
Wenn ich normalen Text anzeige, dann werden wiederholte Leerzeichen einfach auf eines runtergekürzt. Mögliche Formatierungen wie z. B. Spalten werden damit zerstört.
Wie bekomme ich es hin das Mehrfach-Leerzeichen nicht immer auf ein einzelnes runtergeknechtet werden? Ich habe das per getestet, das funktioniert. Aber das hat in Bezug auf Zeilenumbrüche andere Auswirkungen, die eventuell ebenfalls unerwünscht sind. Außerdem schaltet mir dieses geschützte Leerzeichen ein stype:font-family aus. Was natürlich jeglicher Formatierung durch Leerzeichen ebenfalls etwas abträglich ist.
Jan
ich benutze XbpHtmlWindow() als Anzeige von Kommunikationsdaten. Das Schöne daran ist, das ich damit sowohl HTML als auch normalen Text anzeigen kann. Ich muß also je nach Datenquelle nicht zwischen einem MLE() und einem XbpHtmlWindow() hin und her wechseln. Beim normalen Text muß ich zwar crlf durch <br> ersetzen, aber sonst sieht das gut aus.
Jetzt bin ich allerdings auf ein Problem gestoßen von dem ich nicht weiß, woher das kommt.
Wenn ich normalen Text anzeige, dann werden wiederholte Leerzeichen einfach auf eines runtergekürzt. Mögliche Formatierungen wie z. B. Spalten werden damit zerstört.
Wie bekomme ich es hin das Mehrfach-Leerzeichen nicht immer auf ein einzelnes runtergeknechtet werden? Ich habe das per getestet, das funktioniert. Aber das hat in Bezug auf Zeilenumbrüche andere Auswirkungen, die eventuell ebenfalls unerwünscht sind. Außerdem schaltet mir dieses geschützte Leerzeichen ein stype:font-family aus. Was natürlich jeglicher Formatierung durch Leerzeichen ebenfalls etwas abträglich ist.
Jan
Zuletzt geändert von Jan am Mi, 19. Sep 2018 8:33, insgesamt 2-mal geändert.
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: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen
Das kommt vom HTML Parser, der kürzt immer Leerstellen auf eines runter, daher funktioniert auch die Ersetzung mit dem HTML Code für Leerstellen.
Ich sehe 2 Möglichkeiten, habe aber keine davon probiert:
1. HTML Code für "unveränderlichen Text" ... falls es das gibt ! Ähnlich wie hier im Forum bei CODE Tag.
2. chr(32) gegen chr(255) tauschen - dieses sieht genauso aus, wird aber eventuell nicht verändert.
einfach mal in die Richtung probieren
Ich sehe 2 Möglichkeiten, habe aber keine davon probiert:
1. HTML Code für "unveränderlichen Text" ... falls es das gibt ! Ähnlich wie hier im Forum bei CODE Tag.
2. chr(32) gegen chr(255) tauschen - dieses sieht genauso aus, wird aber eventuell nicht verändert.
einfach mal in die Richtung probieren
Gruß
Hubert
Hubert
- Martin Altmann
- Foren-Administrator
- Beiträge: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen
Einfach den Text in <PRE> und </PRE> einschließen und gut ist.
Viele Grüße,
Martin
Viele Grüße,
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: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen
Hubert,
Chr(255) funktioniert. Haut mir aber ebenfalls die font-family weg.
Jan
Chr(255) funktioniert. Haut mir aber ebenfalls die font-family weg.
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.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen
Martin,
<pre> war das richtige Stichwort. Ich kenne HTML ein klein wenig (das ist ernst gemeint, nicht ironisch). Aber das Tag kannte ich überhaupt noch nicht.
Danke für den Tip, der Tag ist gerettet
Jan
<pre> war das richtige Stichwort. Ich kenne HTML ein klein wenig (das ist ernst gemeint, nicht ironisch). Aber das Tag kannte ich überhaupt noch nicht.
Danke für den Tip, der Tag ist gerettet
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: 15706
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 70 Mal
- Danksagung erhalten: 34 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen [Erledigt]
Ich kenne es auch nur in den Grundfunktionen und werde mir das <pre> auch mal merken ...
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen [Erledigt]
Hubert,
genau so sieht das bei mir auch aus. Grundfunktionen und Strukturen ja, mehr eher nicht. Ich hab mal mene allererste Homepage mit HTML 4 und CSS selber geschrieben. Das war recht lehrreich. Hab aber auch einiges wieder vergessen seitdem. Ab und an bessere ich meine Kenntnisse wieder auf wenn ich mit den Assets arbeite. Aber da bin ich leider auch noch nicht so weit mit wie ich mir wünschen würde.
Zu <pre> : https://wiki.selfhtml.org/wiki/HTML/Tex ... ierung/pre Der Satz gleich im ersten Beschreibungsblock ist genau das, was ich jetzt brauchte:
genau so sieht das bei mir auch aus. Grundfunktionen und Strukturen ja, mehr eher nicht. Ich hab mal mene allererste Homepage mit HTML 4 und CSS selber geschrieben. Das war recht lehrreich. Hab aber auch einiges wieder vergessen seitdem. Ab und an bessere ich meine Kenntnisse wieder auf wenn ich mit den Assets arbeite. Aber da bin ich leider auch noch nicht so weit mit wie ich mir wünschen würde.
Zu <pre> : https://wiki.selfhtml.org/wiki/HTML/Tex ... ierung/pre Der Satz gleich im ersten Beschreibungsblock ist genau das, was ich jetzt brauchte:
JanAlles, was dazwischen steht, wird so angezeigt, wie es eingegeben wurde. Das gilt insbesondere für Leerzeichen.
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: 16555
- Registriert: Fr, 23. Sep 2005 4:58
- Wohnort: Berlin
- Hat sich bedankt: 115 Mal
- Danksagung erhalten: 48 Mal
- Kontaktdaten:
Re: XbpHtmlWindow() und Leerzeichen [Erledigt]
Es gilt aber auch für Zeilenumbrüche - das Ersetzen mit <BR> kannst Du Dir also sparen.
Viele Grüße,
Martin
Viele Grüße,
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.