我很好奇我怎樣才能生成dinamically和編程的頁面打印出來?我的意思是如果我有字符串,例如帶有徽標的源圖像,我如何創建表單?生成一個表格打印出Qt
1
A
回答
1
您可以生成PDF或HTML網頁並打印(從Qt或外部)。
或者您可以直接通過QPainter進行打印。
1
您不必重新發明輪子。許多書的作家,包括Beej
使用Apache FOP
1
如果您使用QT5您可以輕鬆地創建,我推薦一個PDF文件。我包括一個非常基本的例子,但我建議檢查QPainter和QPdfWriter的文檔。
QString fileName = tr("myfile.pdf");
QPdfWriter pdf(fileName);
QPainter painter(&pdf);
pdf.setPageSize(QPagedPaintDevice::Letter);
// Render whatever you want using the painter functions.
painter.end();
0
如果您的代碼需要添加和刪除表單上的細節,那麼編碼打印的低級幾何將重新發明輪子。您可以使用更高級的QTextDocument類來完成所有佈局併爲您調整大小。
一旦你已經全部編入,你可以轉換爲HTML或打印到QPrinter(包括PDF)。
相關問題
- 1. 打印出表格
- 2. 打印出一個鏈表
- 3. perl打印表格輸出
- 4. 如何打印出一個單元格?
- 5. 打印生成輸出(不是警告)
- 6. 從PHP生成PDF打印輸出
- 7. 成對打印一張表
- 8. 將一個循環打印到表格
- 9. 使用Java swing將輸出打印成表格格式
- 10. 如何打印出一個在Django中訪問2個表格的HTML表格?
- 11. 在Xcode界面生成器中打印出日誌風格
- 12. 生成學生結果一次從數據庫表中打印出來
- 13. 打印表格
- 14. 打印表格
- 15. 打印出一個時間表
- 16. Sql加入,更新一個表格並從另一個表格生成輸出
- 17. 打印價格出?
- 18. 如何使用php打印出一個html表格
- 19. 使用TextView和SetText打印出一個表格
- 20. 在php中生成表格或漂亮的json打印
- 21. 從自定義輸入生成可打印表格(.pdf)
- 22. 從C++生成和打印電子表格
- 23. 如何使用C#打印生成圖像的表格
- 24. 如何生成帶動態輸入的打印表格
- 25. 如何從python(或可打印表格)生成圖形?
- 26. 打印時表格切成兩半
- 27. 將SVG圖表打印成PPML格式
- 28. 打印出一個ArrayList
- 29. 打印出一個LinkedList
- 30. 如何在Qt中打印.xlsx格式?