PDA

View Full Version : Interpretation von CR/LF bei IPTC-Daten



benrasi
04.09.2009, 03:39 PM
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