资源简介
本方案采样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摄像头视频采集并显示
相关资源
- 基于QT的V4L2摄像头视频采集并显示
- Qt plainTextEdit控件实时输出
- 低频唤醒接收唤醒原理图.pdf
- GTK+ 2.0 教程(中文PDF)
- qt 调用外部可执行程序
- Linux下的多线程编程.pdf
- ue2638_1 Academic Phrasebank 2015b enhanced ed
- O2S.Components.PDFRender4NET 4.5.1破解去水印
- qt指示灯程序
- CubieBoard7_S700_20170612.pdf
- pdf(3)
- qt实现的简易音乐播放
- 简单实现qq登陆界面部分功能
- TDC-GP22-激光测距仪应用指南及.pdf
- 互联网时代,高校网络舆情的特征及
- qt实现图片缩放
- libreoffice实现word转pdf
- 图像识别(13)——手势识别(1)—
- 游戏引擎——Rokon.pdf
- 线结构光-标定和测距.pdf
- O2S.Components.PDFRender4NET_V4.5.1
- Qt模式弹框不阻塞
- 简单易用的Qt日志模块
- PCF8574T中文数据手册.pdf
- mv9713.pdf
- qt 4.85 CAN通讯测试
- GPS 模块测试
- windows下Qt creator安装配置
- 程序设计语言编译原理第三版-成火旺
- 本科毕设 外文翻译 计算机专业 带外
评论
共有 条评论