Hi!
Ich hab hier jetzt lange herumgesucht und mir, um mir das zusammenzustöpseln, was ich brauche. Leider hab ich immer noch Probleme:
1) Bei mir wird der (im RichEdit formatierte) Text nicht formatiert in meinen RaveReport übernommen, obwohl ich es genau so schrieb, wie Keldorn hier in einem Thema:
Zitat:
Hallo!
dein Post in dem anderen Thread von kati hat mir weitergeholfen, einfach in einen Memorystrem speichern
Delphi-Quellcode:
MemStream := TMemoryStream.Create;
try
RichEdit1.Lines.SaveToStream(memstream);
Connection.WriteBlobData(MemStream.Memory^, MemStream.Size);
finally
MemStream.Free;
end;
allerdings muß containsRTF im Datamemo nicht auf true stehen, das verstehe ich nicht.
Mfg Frank
siehe:
Rave: Richedit per customconnection übertragen
2) Ich habe in meinem Report rechts einen Rand gelassen (für spätere händische Notizen) - jedoch ist mein RichEdit jetzt breiter als der im Report vorgesehene Bereich und Zentrierte Texte sehen aus, als wären sie jetzt am rechten Rand des Bereiches, also sie richten sich nicht nach dem vorgegebenen Rahmen des Reports aus, sondern nach der Breite des ursprünglichen RichEdits.
3) Ich habe für jeden Text eines Richedits eine kleine Vorinformation. Wenn der Text nun im Report über die Seite geht, will ich nun, dass er nicht im selben Report erscheint, sondern in einem anderen (= ohne die Vorinformationen).
Wäre für eine Hilfe sehr dankbar!