Hallo zusammen,
ich verwende die klasse Funktion zur Anzeige von Text (IPTC-Daten: $I120) im Vollbildmodus. Zur Bearbeitung der IPTC-Daten nutze ich EXIFER.
Dabei kommt es zu unterschiedlicher Interpretation eines "Return" (Zeilenumbruch). Während EXIFER wie auch der Notepad ein Return aus den 2 Zeichen CR+LF (hex 0D + 0A) zusammensetzt, nutzt (und schreibt) IrfanView nur ein CR (hex 0D).
Bei der Anzeige wird der zusätzliche LF (hex 0A) von IrfanView dann leider als zusätzliches Return interpretiert, so dass ich 2 statt einen Zeilenumbruch sehe.
Ich weiss nicht wer die IPTC-Daten an der Stelle richtig oder falsch interpretiert, aber würde es nicht Sinn machen, wenn IrfanView den LF generell ignoriert?
Gruss und danke,
Bernd
** LF = Linefeed = Zeilenvorschub
ich verwende die klasse Funktion zur Anzeige von Text (IPTC-Daten: $I120) im Vollbildmodus. Zur Bearbeitung der IPTC-Daten nutze ich EXIFER.
Dabei kommt es zu unterschiedlicher Interpretation eines "Return" (Zeilenumbruch). Während EXIFER wie auch der Notepad ein Return aus den 2 Zeichen CR+LF (hex 0D + 0A) zusammensetzt, nutzt (und schreibt) IrfanView nur ein CR (hex 0D).
Bei der Anzeige wird der zusätzliche LF (hex 0A) von IrfanView dann leider als zusätzliches Return interpretiert, so dass ich 2 statt einen Zeilenumbruch sehe.
Ich weiss nicht wer die IPTC-Daten an der Stelle richtig oder falsch interpretiert, aber würde es nicht Sinn machen, wenn IrfanView den LF generell ignoriert?
Gruss und danke,
Bernd
** LF = Linefeed = Zeilenvorschub