Bonjour,
J'utilise un QTextEdit qui contient du texte formaté et des tabulations. J'ai dû augmenter la taille des tabulations pour une meilleur présentation (setTabStopWidth).
A l'écran il n'y a pas de problème, mais je voudrais aussi pouvoir sauvegarder le document en pdf et l'imprimer.
Voici mon code pour la sauvegarde en pdf:
Mon problème, c'est que dans le PDF je ne retrouve pas ces tabulations (elles restent trop petite). Après avoir regardé sur internet il paraitrait que html ne gère pas les tabulations (je connais rien à l'html), ce qui est très probablement la source de mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 QString file_name; file_name = QFileDialog::getSaveFileName(this); if (file_name.right(4) != ".pdf") { file_name += ".pdf"; } QPrinter printer; printer.setOutputFileName(file_name); QTextDocument text_document; text_document.setHtml(text_edit->toHtml()); text_document.print(&printer);
Je ne vois pas du tout comment faire, y'a t'il y moyen d'imprimer un document sans passer par le html? ou de faire marcher les tabulations avec le html ?
Merci de votre aide.
PS : personne n'a une idée pour mon problème avec QSqlRelationalTableModel :
http://www.developpez.net/forums/d68...l/#post3978942
Partager