Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Delphi 2009 und Rave 7.6.1
MSCH - Do 08.01.09 19:47
Titel: Delphi 2009 und Rave 7.6.1
Hi Zusammen,
wenn ich in einem Rave-Report eine Memo-Komponente einfüge, diese mit einem DB-Feld
welches eine korrekte RTF-Datei enthält verbinde, zeigt der Report zwar das Korrekte
RTF an, aber am Ende irgentwelche Grütze in form von Sonderzeichen, Vierecke, Teile von RTF-Plan-Text ({part....).
Ich bekomme diesen Schrott aus der Anzeige nicht weg. :-(
Versuche:
mit TMemoField, TWideMemoField, TWideString haben alle das gleiche Ergebniss - egal mit oder ohne Unicode-Zeichen.
Die RTF-Daten sind 100&ig korrekt und werden in normalen RTF-Dialog-Komponenten (RichTextEdit) auch korrekt
angezeigt.
Das gleiche passiert auch, wenn normaler Plaintext einer MemoKomponente in Rave verwendet wird.
Das ganze passiert erstmal nur mit D2009/Rave 7.6.0/1
Mit BDS2006 -> keine Probleme.
hat wer eine Idee?
grez
msch
MSCH - Fr 16.01.09 20:19
pusch - anscheinend arbeitet niemand mit den grottigen Ravepreports?
Hat jemand erfahrung mit FastReports?
*Heul*
MSch
Biergeneral - So 18.01.09 05:34
Ohne jetzt etwas genaueres zu Wissen: Aber ich hätte die Vermutung, dass dein RTF-Text in Unicode codiert ist, das Memo aus dem RaveReport allerdings nicht.
Das würde zumindest erklären, warum das Phänomen nur mit Delphi 2009 auftaucht ;-)
Grüße
MSCH - So 18.01.09 10:49
ich habe sowohl UNicode (TWideMemoField) als auch AnsiCode (TMemoField) probiert.
es kommt immer schrott raus. Die RTF-Datei ist korrekt - (erzeugt mit Write, Word)
:-( msch
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!