Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. #include "mainwindow.h"
  2. #include "ui_mainwindow.h"
  3. #include<QPdfWriter>
  4. #include<QPainter>
  5. #include<QMessageBox>
  6. #include<QDesktopServices>
  7. #include<QUrl>
  8.  
  9. MainWindow::MainWindow(QWidget *parent) :
  10. QMainWindow(parent),
  11. ui(new Ui::MainWindow)
  12. {
  13. ui->setupUi(this);
  14. }
  15.  
  16. MainWindow::~MainWindow()
  17. {
  18. delete ui;
  19. }
  20. void MainWindow::genPDF()
  21. {
  22. QPdfWriter pdf("C:/Users/Tomek/Documents/Projekt/plik.pdf");
  23. QPainter painter (&pdf);
  24.  
  25. painter.setPen(Qt::black);
  26.  
  27. painter.setFont(QFont("Times", 14));
  28. painter.drawText(5700,700,"FAKTURA NR");
  29.  
  30.  
  31.  
  32. painter.setFont(QFont("Times", 9));
  33. painter.drawText(4500,1100,"Data wystawienia:");
  34. painter.drawText(4500,1400,"Termin płatności:");
  35. painter.drawText(7000,1100,"Data sprzedaży:");
  36. painter.drawText(7000,1400,"Metoda płatności:");
  37.  
  38.  
  39.  
  40. painter.setFont(QFont("Times", 13));
  41. painter.drawText(150,2550,"SPRZEDAWCA:");
  42. painter.drawText(4500,2550,"NABYWCA:");
  43.  
  44. painter.setFont(QFont("Times", 9));
  45. painter.drawText(150,2800,"WARSZTAT SAMOCHODOWY");
  46. painter.drawText(150,3000,"ŁÓDZKA 123");
  47. painter.drawText(150,3200,"01-234 WARSZAWA");
  48. painter.drawText(150,3400,"NIP: 123-434-22-15");
  49. painter.drawText(150,3600,"NUMER KONTA:");
  50. painter.drawText(150,3800,"22 1142 2423 4444 2342 5889 9090");
  51. painter.end();
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement