博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
导出文本pdf文件
阅读量:4571 次
发布时间:2019-06-08

本文共 1079 字,大约阅读时间需要 3 分钟。

   出口手续往往是一些数据需求,学习文本导出到今天pdf文件。主要用于QPrinter,QPainter

TextEditToPdf::TextEditToPdf(QWidget *parent, Qt::WFlags flags)	: QDialog(parent, flags){	ui.setupUi(this);	int ret = connect(ui.m_pExportBtn,SIGNAL(clicked()),this,SLOT(exportSlot()));}TextEditToPdf::~TextEditToPdf(){}void TextEditToPdf::exportSlot(){		QTextDocument  textDocument;	QPrinter printer(QPrinter::ScreenResolution);	printer.setPaperSize(QPrinter::A4);	printer.setPageMargins(30,30,30,30,QPrinter::DevicePixel);	printer.setOutputFormat(QPrinter::PdfFormat);	printer.setOutputFileName(QString("11") + ".pdf");	QPainter painter( &printer );	QFont font;	font.setPixelSize(15);	painter.setFont(font);	QTextOption textOption( Qt::AlignCenter);	QPen pen;	pen.setColor(Qt::black);	pen.setWidth(1);	painter.setPen(pen);	int paperWidth = printer.width();	int paperHeigth = printer.height();	painter.drawText( QRect(QPoint( 30,30),QPoint(paperWidth - 30,paperHeigth- 20)),ui.m_pTextEdit->toPlainText (),textOption);	textDocument.print(&printer);}

版权声明:本文博客原创文章。博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/blfshiye/p/4741715.html

你可能感兴趣的文章
c/c++ 继承与多态 子类隐藏父类的同名非虚函数
查看>>
oracle安全应用角色例子
查看>>
记录Presto数据查询引擎的配置过程
查看>>
APP耗电量测试
查看>>
Elasticsearch & Kibana with Shield
查看>>
面向对象进阶
查看>>
子节点填充父元素除去一固定高度后的剩余高度
查看>>
[原]IOS 后台发送邮件
查看>>
(转)JAVA Calendar详解
查看>>
转: 编码,charset,乱码,unicode,utf-8与net简单释义
查看>>
线程与进程
查看>>
VINS_MONO marginalization机制
查看>>
编程随想一二
查看>>
使用windows操作EXCEL如何关闭EXCEL进程
查看>>
转:KVC/KVO原理详解及编程指南
查看>>
redis 主从配置
查看>>
Centos 7.x 服务器部署常用命令
查看>>
Android开源实战:使用MVP+Retrofit开发一款文字阅读APP
查看>>
BZOJ4025 二分图 线段树分治、带权并查集
查看>>
[乐意黎原创] cuteftp 9 显示中文乱码
查看>>