hallo
ich programmiere eine Konsolenanwendung mit Qt, in der während des Programmablaufs pdfs aus rtf files erstellen soll.
Ich lese das rtf ein und schreibe es in ein QTextEdit (is zwar ein GUI - Element, aber man braucht den QPrinter um pdf files ausdrucken zu können).
Beim Ausdruck sind jedoch die rtf-spezifischen zeichen vorhanden, wie bekomm ich einen Ausdruck ins pdf ohne diese hin?
aha,
ja dann is es klar, weißt du mit welcher Klasse man diesen Rich Text interpretieren kann. QLabel hat die Methode setTextFormat(Qt::RichText), aber bei der Ausgabe ins PDF war das noch leider nicht wirksam.
Google "qt rtf" meint dass qt und rtf nicht zusammenpassen. Das rtf aus qt ist nicht das rtf von Word. Es gibt zwar diverse rtf-Libraries, aber warum willst Du das bloss machen? Lohnt es sich, dafür im schlimmsten Fall ein OpenOffice zu installieren und fernzusteuern? So machen es nämlich diverse teils dubiose "Web-Seiten".
Oder kannst Du das Problem vielleicht mit einem anderen Input füttern?