2010-04-07 50 views
1

我試圖打印QTextEdit的內容。爲此,我使用QTextDocument::print(QPrinter*)。這樣做會在頁面右下角自動添加頁碼。打印QTextDocument時自定義頁碼

有什麼方法可以改變它的格式/移動它/擺脫它?

謝謝。

回答

2

據我所知,硬編碼到Qt,所以你不能改變它。

看看QTBUG-1688。在那裏你看到這個事實已經被報道,但是它們似乎並沒有起作用。所以你必須自己做,我想。

1

如果你需要這樣做,那就有辦法。您可以使用

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

使用這種添加您需要的頁腳。顯然這不是一個很好的人,但如果你需要它肯定的,利用它。

雖然我還沒試過。但它應該工作。