资源简介
本方案采样QT5的QPdfWriter方式进行pdf的生成
该方案中包含pdfwriter的两种实现方式。可在MainWindow中通过pdfWriter1()和pdfWriter2()进行切换。
1、 pdfWriter1():使用QpdfWriter和Qpainter进行纯文字版的pdf生成和绘制,并进行了分页显示。
Pdf生成在当前目录下的pdf_test.pdf
2、 pdfWriter2():使用QPdfwriter 和QPainter创建pdf报告,关键是对页面的布局排版。本示例,进行了页眉,页脚,中间内容的排版。页眉左上角为图片logo,页眉右边为页数提示;页脚有生成报告的时间和公司logo布局。
图像的缩放不采用scale,直接采用Rect来缩放,如缩小原图的一半,只需 image.width/2。
Pdf生成在当前目录下的Report.pdf

代码片段和文件信息
#include “mainwindow.h“
#include
int main(int argc char *argv[])
{
QApplication a(argc argv);
MainWindow w;
w.show();
return a.exec();
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-02-12 11:13 QPdfwriter_1\
目录 0 2019-02-12 11:07 QPdfwriter_1\build-Release\
文件 1093 2019-02-12 11:07 QPdfwriter_1\build-Release\.qmake.stash
目录 0 2019-02-12 11:07 QPdfwriter_1\build-Release\debug\
文件 28980 2019-02-12 11:07 QPdfwriter_1\build-Release\Makefile
文件 58391 2019-02-12 11:07 QPdfwriter_1\build-Release\Makefile.Debug
文件 58514 2019-02-12 11:07 QPdfwriter_1\build-Release\Makefile.Release
目录 0 2019-02-12 11:08 QPdfwriter_1\build-Release\release\
文件 1320 2019-02-12 11:07 QPdfwriter_1\build-Release\release\main.o
文件 10852 2019-02-12 11:08 QPdfwriter_1\build-Release\release\mainwindow.o
文件 2750 2019-02-12 11:07 QPdfwriter_1\build-Release\release\moc_mainwindow.cpp
文件 9314 2019-02-12 11:07 QPdfwriter_1\build-Release\release\moc_mainwindow.o
文件 2719 2019-02-12 11:07 QPdfwriter_1\build-Release\release\moc_pdfreport.cpp
文件 9432 2019-02-12 11:07 QPdfwriter_1\build-Release\release\moc_pdfreport.o
文件 14583 2019-02-12 11:07 QPdfwriter_1\build-Release\release\moc_predefs.h
文件 15419 2019-02-12 11:07 QPdfwriter_1\build-Release\release\pdfreport.o
文件 42496 2019-02-12 11:08 QPdfwriter_1\build-Release\release\QPdfwriter_1.exe
文件 29562 2019-02-12 11:08 QPdfwriter_1\build-Release\Report.pdf
文件 2480 2019-02-12 11:07 QPdfwriter_1\build-Release\ui_mainwindow.h
文件 1959 2019-02-12 11:07 QPdfwriter_1\build-Release\ui_pdfreport.h
文件 183 2019-01-23 15:29 QPdfwriter_1\main.cpp
文件 3130 2019-02-12 11:09 QPdfwriter_1\mainwindow.cpp
文件 415 2019-01-23 19:13 QPdfwriter_1\mainwindow.h
文件 1298 2019-01-23 16:02 QPdfwriter_1\mainwindow.ui
文件 6408 2019-01-28 11:08 QPdfwriter_1\pdfreport.cpp
文件 369 2019-01-23 19:41 QPdfwriter_1\pdfreport.h
文件 1769 2019-01-23 19:11 QPdfwriter_1\pdfreport.ui
文件 1309 2019-01-23 19:12 QPdfwriter_1\QPdfwriter_1.pro
文件 14609 2019-02-12 11:13 QPdfwriter_1\QPdfwriter_1.pro.user
- 上一篇:WINCE 6.0注册码
- 下一篇:基于QT的V4L2摄像头视频采集并显示
相关资源
- HAP_Advanced_PDF_Password_Recovery 5.05
- Rtx51_tiny_RTOS中文版.pdf
- porting.RTEMS移植指南.双语.V20131224.pdf
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- 硬件测试面试常见题PDF
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- 图文手把手教你一步步用VC 2010编写通
- 图文手把手教你一步步用VC 2010编写通
- Vulkan Cookbook 无水印转化版pdf
- PDF格式的白话孙子兵法
- APUE第三版pdf
- SDINBDG4-64GB_datasheet generic final v1.pdf
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- pdf.jsamp;pdf;.worker.js
- MQTT推送Demo
- halcon算子速查手册.pdf115507
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
评论
共有 条评论