2
A
回答
4
您可以簡單地調用TForm
的Print
方法。使用PrintScale
屬性可以控制打印縮放的額外控制。
打印對話框TPrintDialog
只是顯示打印的標準系統對話框。這允許用戶選擇打印機,更改其屬性,選擇打印範圍,打印份數,是否整理等等。當對話框返回時,您可以閱讀該信息並採取相應措施。換句話說,TPrintDialog
允許您從用戶檢索一些選擇,但不執行任何打印。您仍必須執行實際打印,以便進行這些選擇。因此
您的代碼可能是這樣的:
if PrintDialog.Execute then
begin
// account for any user choices, reading from PrintDialog properties
PrintScale := ...;
for i := 1 to PrintDialog.Copies do
Print;
end;
+0
感謝您的回答!我遇到的唯一問題是它打印一張肖像,因爲我希望它在橫向上。我試過'printer.orientation.poLandscape',沒有任何變化。 – gweno10 2015-02-24 11:28:20
+0
在這裏工作很好。我想知道您的打印對話框是否正在設置方向。無論如何,這是一個不同的問題,與你最初提出的問題無關。 – 2015-02-24 11:32:30
相關問題
- 1. 如何在Delphi中打印表單?
- 2. 如何打印出一個在Django中訪問2個表格的HTML表格?
- 3. 如何在c#中打印?我想打印一個表(查詢)
- 4. 如何打印Datagridview在VB中有一個表格
- 5. 如何在python中打印表格?
- 6. 如何打印在vb6.0中的表格
- 7. 如何打印到表格?
- 8. 如何打印出一個單元格?
- 9. 在rails中打印表格
- 10. 如何在另一個網格中打印多個ID值?
- 11. 生成一個表格打印出Qt
- 12. 將一個循環打印到表格
- 13. 如何在單表格中打印多個表格中的值php
- 14. 如何在一份工作中並排打印多張表格?
- 15. 如何合併2個數組並在表格中打印?
- 16. 如何在Visual Studio C++中打印整個表格?
- 17. 如何在Delphi中打開MSI表?
- 18. 打印表格
- 19. 打印表格
- 20. 如何在另一個列表中打印列表?
- 21. Delphi打印技術
- 22. Delphi打印底漆
- 23. 使用delphi打印
- 24. 如何打印一個帶有表格數據的php頁面
- 25. 如何使用php打印出一個html表格
- 26. 如何用一個標題打印表格
- 27. 如何打印表格元素的第一個字符?
- 28. Delphi打印機。打印機不刷新
- 29. 在Java中打印一個列表?
- 30. 在SML中打印一個列表
感謝您的回答!我遇到的唯一問題是它打印一張肖像,因爲我希望它在橫向上。我試過'printer.orientation.poLandscape',沒有任何變化。 – gweno10 2015-02-24 11:29:51