Hallo,
ich versuche Text unter Win98 auszugeben. Hierbei werden die CR-LF (sLineBreak bzw. CHR(10)+CHR(13)) ignoriert...
Der Text liegt als WideString vor. Ich rufe zur Ausgabe auf nicht
Unicode Systemen dazu:
Tnt_DrawTextW(Canvas.Handle,PWideChar(su),WordLenE x,cr,DrawStyle);
auf.
Tnt_DrawTextW ist aus der TntUnicode-Sammlung und prüft einfach auf
Unicode-Unterstützung mit einer Weiche. Für
Ansi ruft er dann auf:
DrawTextExA(Canvas.Handle,PChar(AnsiString(su)),Wo rdLenEx,cr,DrawStyle,nil);
DrawStyle ist dabei DT_WORDBREAK or DT_EXTERNALLEADING or DT_BOTTOM or DT_EXPANDTABS;
Trotzdem gibt er die WordBreaks nicht aus...
Hat einer eine Idee?
Gruß winkel79