Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "mainwindow.h"
- #include "ui_mainwindow.h"
- #include<QPdfWriter>
- #include<QPainter>
- #include<QMessageBox>
- #include<QDesktopServices>
- #include<QUrl>
- MainWindow::MainWindow(QWidget *parent) :
- QMainWindow(parent),
- ui(new Ui::MainWindow)
- {
- ui->setupUi(this);
- }
- MainWindow::~MainWindow()
- {
- delete ui;
- }
- void MainWindow::genPDF()
- {
- QPdfWriter pdf("C:/Users/Tomek/Documents/Projekt/plik.pdf");
- QPainter painter (&pdf);
- painter.setPen(Qt::black);
- painter.setFont(QFont("Times", 14));
- painter.drawText(5700,700,"FAKTURA NR");
- painter.setFont(QFont("Times", 9));
- painter.drawText(4500,1100,"Data wystawienia:");
- painter.drawText(4500,1400,"Termin płatności:");
- painter.drawText(7000,1100,"Data sprzedaży:");
- painter.drawText(7000,1400,"Metoda płatności:");
- painter.setFont(QFont("Times", 13));
- painter.drawText(150,2550,"SPRZEDAWCA:");
- painter.drawText(4500,2550,"NABYWCA:");
- painter.setFont(QFont("Times", 9));
- painter.drawText(150,2800,"WARSZTAT SAMOCHODOWY");
- painter.drawText(150,3000,"ŁÓDZKA 123");
- painter.drawText(150,3200,"01-234 WARSZAWA");
- painter.drawText(150,3400,"NIP: 123-434-22-15");
- painter.drawText(150,3600,"NUMER KONTA:");
- painter.drawText(150,3800,"22 1142 2423 4444 2342 5889 9090");
- painter.end();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement