7#include <QWebEngineView>
8#include <QtPrintSupport/QPrinter>
9#include <QtPrintSupport/QPrinterInfo>
10#include <qtmetamacros.h>
16 explicit WebRender(QObject* parent =
nullptr);
58 void workFinish(
bool is_success,
const QString errmsg_or_pdfpath);
定义 CanExceptionCallback.h:4
void work(PrinterDataPack *pack, CanExceptionCallback ra)
定义 WebRender.cpp:14
QList< QPrinter * > printers
定义 WebRender.h:30
void toRenderPdf()
定义 WebRender.cpp:44
void slotPrintRequestTimeOut()
SlotPrintRequestTimeOut
定义 WebRender.cpp:40
void slotJsPrintRequestToPrint()
Js window.print 调用打印页面
定义 WebRender.cpp:37
QTimer print_request_time
定义 WebRender.h:29
bool is_working
定义 WebRender.h:32
std::tuple< PrinterDataPack *, CanExceptionCallback > current_work
定义 WebRender.h:34
QTimer timeout_listen
定义 WebRender.h:31
void slotLoadFinishTorint(bool)
网页加载完毕打印
定义 WebRender.cpp:26
QWebEngineView render_view
定义 WebRender.h:26
WebRender(QObject *parent=nullptr)
定义 WebRender.cpp:7
void workFinish(bool is_success, const QString errmsg_or_pdfpath)
定义 WebRender.cpp:81