2014-04-18 143 views
0

我需要在我的程序中打印標籤。這些標籤有一張圖片和一段描述文字,應該圍繞圖片。 QPrinter只提供在矩形中打印文本,但沒有我可以定義文本區域或類似的東西。QPrinter圍繞圖像環繞文本

有沒有辦法或我必須自己寫點什麼?

+1

使用'QTextDocument'並以HTML模式設置您的內容。然後打印您的文檔。 – OnWhenReady

+0

如何創建打印預覽?打印到QPixmap似乎不起作用。 – Isn0gud

回答

1

使用QTextDocument並以HTML模式設置您的內容。看看QPintPreviewDialog。這是要走的路。如果您想調整頁面設置,您也可以在打印預覽之前使用QPageSetupDialog。三個小建議:1)如果答案是可以接受的,則將其標記爲已接受並立即投票。 2)每個線程只問一個問題。 3)閱讀Qt API。這需要一些時間,但如果遇到問題,至少要知道要查找的模塊和類。