如題,我現在用QuickRep來實作列印,
用PrinterSettings->Duplex = true;來指定正反兩面列印成功,
現在的問題是怎么指定是長邊翻還是短邊翻?
如果QuickRep不能實作,
C++ builder有沒有直接控制列印機的好方法?
謝謝
uj5u.com熱心網友回復:
長邊翻還是短邊翻是啥意思啊橫向列印縱向列印嗎?
uj5u.com熱心網友回復:
不是橫向列印縱向列印。
是長邊裝訂”還是“短邊裝訂”的意識。
兩面列印,如果是長邊裝訂,則在翻頁的時候,是沿著長邊翻頁,跟平時大家用的書是一樣的
,如果是短邊裝訂,則在翻頁的時候,是沿短邊翻頁的,這種情況一般是在橫向列印的時候,會用到。
縱向列印一般選擇翻轉長邊,橫向列印一般選擇翻轉短邊
不知道解釋的明不明白。
uj5u.com熱心網友回復:
用到ReportMachine,沒見有此選項。有雙面列印:選項里 有默認、單頁、水平、垂直 共4個選項。
uj5u.com熱心網友回復:
QuickRep里面我找了,好像也沒有。
Printer()的DevMode好像能設定:
DevMode->dmDuplex = DMDUP_HORIZONTAL;
DevMode->dmDuplex = DMDUP_VERTICAL;
但是我不太清楚TPrinter和QuickRep是什么關系?
uj5u.com熱心網友回復:
TPrinter 是原始類,對列印機的控制和列印輸出。QuickRep是報表組件。
uj5u.com熱心網友回復:
這是個左邊距和右邊距的問題,我之前用BCB6的時候QuickRep似乎只能在列印之前就設定好邊距,而樓主需要的是在列印的程序中調整邊距uj5u.com熱心網友回復:
請問在列印之前是怎么設定的?
求指點!
uj5u.com熱心網友回復:
我也想在列印前,在程式里面設定好就可(不是在控制面板手動)。
請問在列印前怎么實作的?
uj5u.com熱心網友回復:
左右邊距,QuickRep里肯定有設定的地方uj5u.com熱心網友回復:
c++有沒有直接操作和設定列印機屬性的方法阿?(不僅僅限于QuickRep)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/93013.html
標籤:基礎類
上一篇:C++ builder
