關於 列印設定 的問題 討論。

來源:互聯網
上載者:User
關於 列印設定 的問題 討論。 Delphi / Windows SDK/API
http://www.delphi2007.net/DelphiAPI/html/delphi_20061108134026279.html
列印的很多選項設定,列印到哪台印表機,列印的份數,方向,紙張類型等。  
  究竟該如何設定?  
   
  比如   列印的份數  
  printer.Copies:=3;  
  是否這樣設定就行了?  
  我看DELPHI5開發人員指南上的例子,是通過設定T   D   e   v   i   c   e   M   o   d   e結構來做的。  
   
  對這個問題,列印的份數,我實際測試了一下,還必須採用   設定T   D   e   v   i   c   e   M   o   d   e結構的方法,僅用這句printer.Copies:=3;只列印一份。  
   
  但是對   方向,我用下面這句就行了。  
  printer.Orientation:=poLandscape;  
   
  我想請教各位朋友,設定列印選項,究竟該如何進行?我看到很多例子都是   設定T   D   e   v   i   c   e   M   o   d   e結構。那麼printer.後面的很多列印選項屬性是做什麼用的。  
  ---------------------------  
  10.6.2   設定列印份數  
  可以通過設定T   D   e   v   i   c   e   M   o   d   e結構中的d   m   C   o   p   i   e   s欄位來告訴印表機要列印的份數。下面的代碼示範  
  了這一點:  
   
  With   DevMode^   do    
   
  b   e   g   i   n    
   
  dmFields:=dmFields   or   DM_COPIES;    
   
  d   m   C   o   p   i   e   s   :   =   C   o   p   i   e   s   ;    
   
  e   n   d   ;    
   
   
  望大家指教。  
 

頂   我用C#   寫過delphi沒寫過這方面的

頂

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.