問題タブ [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 - ページの印刷Rect と paperRect の問題

次の印刷コードがあります。

結果は、QPrintPreviewDialog、レンダリングされた PDF、プリンター (HP LaserJet、PdfFactory、PdfCreator) への出力によって異なります。ほとんどの場合、結果の長方形は紙切れです。出力がすべてのプリンターに似ているようにするにはどうすればよいですか?

0 投票する
1 に答える
343 参照

qt - MFC DC を QPrinter に関連付ける方法は?

既存の MFC で作成された DC を使用して に関連付けることができるかどうか疑問に思っていQPrinterましたQPrintDialog

QPrinterQt の backingstore を利用しますか?QWidgetつまり、印刷前にオフスクリーン イメージを作成しますか?

0 投票する
1 に答える
12431 参照

pdf - How to create pdf file from Qt application?

私の Qt アプリケーションでは、いくつかのネットワーク テストを行っています。テスト出力に従ってレポートを作成する必要があります。そのため、レポートを pdf 形式で作成する必要があります。

テスト結果を PDF ファイルに保存する方法を教えてください。私の結果には、Qwt ライブラリを使用したグラフが含まれています。

0 投票する
1 に答える
1340 参照

ios - 変数の型が不完全です「QPrinter」

iOSでQTを使用しようとしています。

上記のコードでは、「変数の型が不完全です'QPrinter'」エラーが発生します。QtGui/qprinter.hにはQPrinterの完全な定義がありますが。この問題を解決する方法はありますか?

0 投票する
2 に答える
1288 参照

qt - 実行間のQPrinter(QPrintDialog)の永続化/シリアル化

Qtデスクトップアプリケーションで、アプリケーションの実行間で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 to 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機能しますが、2 ページ目以降の「紙」(紙に印刷されたもの) (つまり、最初のページを除くすべてのページでバグが発生します) では、「テキスト」と「画像」(背景以外) が消えます (明らかに障害のみが発生します)。インライン要素を使用)。

参照: https://bugreports.qt.io/browse/QTBUG-37240 (テスト ケースの添付ファイルを参照)


Qt5.0.1、Qt5.0.2、Qt5.1.0 のバグ

小さなフォントと画像を含むQWebViewの印刷物の最初のページ。

どうやら問題はインライン要素 (テキストと画像) でのみ発生します。

注:このエラーは、Windows XP、Windows 7、Windows 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