我試圖打印QTextEdit
的內容。爲此,我使用QTextDocument::print(QPrinter*)
。這樣做會在頁面右下角自動添加頁碼。打印QTextDocument時自定義頁碼
有什麼方法可以改變它的格式/移動它/擺脫它?
謝謝。
我試圖打印QTextEdit
的內容。爲此,我使用QTextDocument::print(QPrinter*)
。這樣做會在頁面右下角自動添加頁碼。打印QTextDocument時自定義頁碼
有什麼方法可以改變它的格式/移動它/擺脫它?
謝謝。
據我所知,硬編碼到Qt,所以你不能改變它。
看看QTBUG-1688。在那裏你看到這個事實已經被報道,但是它們似乎並沒有起作用。所以你必須自己做,我想。
如果你需要這樣做,那就有辦法。您可以使用
void QTextDocument::drawContents (QPainter * p, const QRectF & rect = QRectF())
使用這種添加您需要的頁腳。顯然這不是一個很好的人,但如果你需要它肯定的,利用它。
雖然我還沒試過。但它應該工作。