1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| QPrinter printer;
//init printer
QPainter paint;
paint.begin(&printer);
paint.drawText(1, 10,QString(" BAR / RESTAURATION RAPIDE"));
paint.drawText(1, 25,QString(" CHEZ PAM'"));
paint.drawText(1, 40,QString(" 31, RUE GAMBETTA"));
paint.drawText(1, 55,QString(" 71230 ST VALLIER"));
paint.drawText(1, 70,QString(" TELEPHONE : 03.85.57.22.05"));
paint.drawText(1, 85,QString(""));
paint.drawText(1,100,QString(" Le " + date7 + " - " + temps7));
paint.drawText(1,115,QString(""));
paint.drawText(1,130,QString(" Ref : " + temps7C + date7B + temps7A + date7C + temps7B + date7A ));
paint.drawText(1,145,QString(" Commande : " + ui->spinBox_28->text()));
paint.drawText(1,160,QString(ui->plainTextEdit_2->toPlainText())); // Ici j'ai plusieurs lignes d'articles et cela s'arrête à la fin de la ligne
paint.drawText(1,175,QString(""));
paint.drawText(1,190,QString(""));
paint.drawText(1,205,QString(" TOTAL COMMANDE : " + ui->doubleSpinBox->text()));
paint.drawText(1,220,QString(" REGLE : " + ui->montantReglerEspeces->text()));
paint.drawText(1,235,QString(" RENDU : " + ui->totalRendu->text()));
paint.drawText(1,250,QString(""));
paint.drawText(1,265,QString(" TICKET CLIENT A PRESENTER"));
paint.drawText(1,280,QString(""));
paint.drawText(1,295,QString(" CHEZ PAM'"));
paint.drawText(1,310,QString(" VOUS REMERCIE, A BIENTOT "));
paint.drawText(1,325,QString(" BON APPETIT"));
//etc....
paint.end(); |
Partager