Génération de fichier ODF avec QTextDocumentWriter : image non affichée
Bonjour,
A l'aide du bout de code ci-après, j'arrive à générer un fichier ODF (.odt) mais malheureusement, l'image ne s'affiche pas. Pourtant l'image apparait bien lorsque je génère un fichier au format PDF :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
...
// FORMAT ODF
QString odfReportFileName("rapport.odt");
QTextDocument * odfText = new QTextDocument();
QFont odfFont;
odfFont.setPointSize(10);
odfText->setDefaultFont(odfFont);
QTextCursor curseur(odfText);
QTextCharFormat format;
format.setFont(odfFont);
curseur.insertText("RAPPORT SIMULATION X AU FORMAT ODF", format);
curseur.insertBlock();
QImage image(":/images/logo.png", "png");
odfText->addResource(QTextDocument::ImageResource, QUrl("myimage"), image);
curseur.insertImage("myimage");
QTextDocumentWriter textWriterODF(odfReportFileName);
textWriterODF.setFormat("odf");
textWriterODF.write(odfText); |
Qu'est ce qui cloche ? Ai-je oublié qq chose ?