2

のコンテンツを印刷しようとしていますQTextEdit。そのために私は使用してQTextDocument::print(QPrinter*)います。これにより、ページ番号がページの右下に自動的に追加されます。

フォーマットを変更/移動/削除する方法はありますか?

ありがとう。

4

2 に答える 2

2

私の知る限り、それはQtにハードコードされているので、変更することはできません。

QTBUG-1688をご覧ください。そこには、この事実がすでに報告されていることがわかりますが、彼らはそれに取り組んでいないようです。ですから、自分でやらなければならないと思います。

于 2010-04-07T08:36:01.047 に答える
1

それが必要な場合は、方法があります。使用できます

void QTextDocument::drawContents ( QPainter * p, const QRectF & rect = QRectF() )

これを使用して目的のフッターを追加します。明らかに良いフッターではありませんが、確実に必要な場合は、それを使用してください。

私はまだ試していません。しかし、それは機能するはずです。

于 2010-05-26T05:48:38.533 に答える