问题标签 [qprinter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3444 浏览

qt - 打印 pageRect 和 paperRect 问题

我有以下打印代码:

结果与 QPrintPreviewDialog、渲染 PDF、输出到打印机(HP LaserJet、PdfFactory、PdfCreator)不同。大多数时候,生成的矩形没有纸。怎么做才能使输出与所有打印机相似?

0 投票
1 回答
343 浏览

qt - 如何将 MFC DC 与 QPrinter 关联?

我只是想知道是否可以使用我现有的 MFC 创建的 DC 与 a 关联,QPrinter以便它直接使用现有的 DC 而不是创建自己的 DC QPrintDialog

是否QPrinter像使用 Qt 的 backingstore 一样使用QWidget它,即它是否在打印之前创建一个离屏图像?

0 投票
1 回答
12431 浏览

pdf - 如何从 Qt 应用程序创建 pdf 文件?

在我的 Qt 应用程序中,我正在进行一些网络测试。我必须根据测试输出创建一个报告。所以我需要创建 pdf 格式的报告。

任何人都可以让我知道如何将我的测试结果放入 pdf 文件中吗?我的结果包含使用 Qwt 库的图表。

0 投票
1 回答
1340 浏览

ios - 变量具有不完整的类型“QPrinter”

我正在尝试在 iOS 中使用 QT。

上面的代码给出了“变量有不完整的类型'QPrinter'”错误。虽然 QtGui/qprinter.h 对 QPrinter 有完整的定义。任何想法如何解决这个问题?

0 投票
2 回答
1288 浏览

qt - 在执行之间持久化/序列化 QPrinter (QPrintDialog)

在 Qt Desktop 应用程序中,如何在应用程序运行之间保持 QPrinter 选择?

考虑以下代码:

我希望能够做到这两点:

并且,甚至不调用 QPrintDialog,只需像这样打印到预先选择的打印机:

有一个处理 QPrinterInfo 的函数,但它只返回打印机名称。还有其他建议吗?

0 投票
0 回答
202 浏览

qt - 使用 QPrinter 打印 VtkBmpWriter

我可以通过执行以下操作将我的渲染窗口保存为位图:

我可以使用 QPrinter 打印准备好的位图图像:

但我不知道如何将两者结合起来并从 vtkbmpwriter 打印图像。如何从 vtkbmpwriter 提取 bmp 图像并将其传递给画家/打印机?

0 投票
2 回答
528 浏览

qt - QPrinter 和西里尔文

如何使用西里尔符号打印 html?我试图这样做:

但文件以错误的编码打印。Html 编码为 utf-8。

0 投票
1 回答
1869 浏览

qt - QGraphicsView到pdf

QGraphicsView/QGraphicsScene借助滚动条进行导航,我的窗口中成功显示了一个大场景。一切正常。

现在我想以 pdf 格式渲染部分场景。pdf中要渲染的区域应该是窗口中可见的区域以及可见区域上方和下方的矩形。

我已经尝试过了(简单地说,如果使用了水平滚动条,我会忽略):

但我没有得到预期的结果。例如在这个函数中,QGraphicsView::drawBackground(QPainter *painter, const QRectF &rect)rect的左上角不是0,第一页是0,而是107、98,然后是107、1585(但页面高度只有793?!)等等......

任何人都明白发生了什么?谢谢阅读。

0 投票
1 回答
1582 浏览

qt - 页面上的打印错误(qtWebkit)

Qt5.2.1 中的错误:

唯一的问题已得到纠正,QPrintPreviewDialog但当打印在纸上时,故障仍然存在。

页面工作完美,但在QPrintPreviewDialog第二页(换句话说,除了第一页之外的所有页面都出现BUG)“纸”(用纸打印)上,“文本”和“图像”(非背景)消失(显然故障只发生带内联元素)。

请参阅: https ://bugreports.qt.io/browse/QTBUG-37240 (请参阅测试用例的附件)


Qt5.0.1、Qt5.0.2 和 Qt5.1.0 中的错误

打印出带有小字体和图像的QWebView的第一页。

显然,问题仅发生在内联元素(文本和图像)中。

注意:该错误发生在 Windows XP、Windows 7、Window 7 x64、Mac OS X 10.8.3

[编辑]

来源-html:http: //jsfiddle.net/bdm6Y/2/

框架内容:http: //jsfiddle.net/bdm6Y/2/show/

错误打印

来源:

我不知道这是一个错误还是我做错了什么,可能是什么?

谢谢!

[编辑]

QT 错误报告:

https://bugreports.qt.io/browse/QTBUG-30621

0 投票
1 回答
148 浏览

c++ - QPrintDialog 在窗口中显示两次

我编写了这段代码,它获取 QPlainTextEditor 的内容,然后将其发送到用户接受 QPrintDialog 的 QPrint 对象

它在 KDE 下工作正常(在 Gnome 下没有尝试过),但在 Windows 中,每当我接受 printDialog 时,对话框将再次显示,如果我再次接受,它将把文本发送到打印机。

我该如何解决?