列印問題 |
尚未結案
|
Tomi
一般會員 發表:35 回覆:42 積分:15 註冊:2002-03-13 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
引言: 請問一下,我如何將一不確定大小的圖列印在不確定的紙上 是否可以先取得紙的邊界,再使image的大小和紙一樣呢?這個問題就好像在問如何將不同大小的圖檔印出來一樣的問題! 您可用printer.canvas的StretchDraw指令來畫圖, 寫個範例給您看: var R:TRect; begin r.left:=0; r.top:=0; r.right:=printer.PageWidth; r.bottom:=printer.PageHeight; printer.begindoc; printer.canvas.StretchDraw(R, Image1.Picture.Bitmap); printer.enddoc; end; 但是這樣長寬比會失真,您可以自行調整! 先試看看,有問題再問! ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~ |
Tomi
一般會員 發表:35 回覆:42 積分:15 註冊:2002-03-13 發送簡訊給我 |
引言: 這個問題就好像在問如何將不同大小的圖檔印出來一樣的問題! 您可用printer.canvas的StretchDraw指令來畫圖, 寫個範例給您看: var R:TRect; begin r.left:=0; r.top:=0; r.right:=printer.PageWidth; r.bottom:=printer.PageHeight; printer.begindoc; printer.canvas.StretchDraw(R, Image1.Picture.Bitmap); printer.enddoc; end; 但是這樣長寬比會失真,您可以自行調整! 先試看看,有問題再問! ~~~Delphi K.Top討論區站長~~~謝謝站長 我會試試看 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |