使用PrinterSetupDialog如何變更預設印表機及紙張大小… |
答題得分者是:Miles
|
channel
尊榮會員 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
各位前輩:
一般我們在開發系統時,其中都會有一個選項就是印表機設定的功能,大部份都是使用PrinterSetupDialog這個元件,但是雖然透過這個元件可以選擇印表機及紙張大小,但小弟有兩個問題詢問:
------
~小弟淺見,參考看看~ |
hagar
版主 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
channel
尊榮會員 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
引言: 小弟想可以透過 Printer 這個物件來做設定吧. 1.設定預設印表機: http://www.swissdelphicenter.ch/en/showcode.php?id=660 2.更改紙張尺寸: http://codecentral.borland.com/codecentral/ccweb.exe/listing?id=58 -- He just never quits.hagar大大: 感謝您的回應… 您給的連結小弟剛進去看過了…不過小弟仍有些問題不解??
if PrinterSetupDialog1.Execute then begin //要如何取得所設定的印表機名稱 //要如何取得所設定的紙張大小 end;敬請指教,感激不盡…
------
~小弟淺見,參考看看~ |
Miles
尊榮會員 發表:27 回覆:662 積分:622 註冊:2002-07-12 發送簡訊給我 |
Hi cnannel大大:
我試了一下使用TPrinterSetupDialog發現有很多不明問題, 就如你所提選擇了以後所印出來非我們所設定, 所以後來我就直接從改系統的印表機下手, 也就是直接更改預設印表機或預設印表機的紙張大小, 請參考一下小弟這一篇是否有用
http://delphi.ktop.com.tw/topic.php?TOPIC_ID=45151
我不是高手, 高手是正在銀幕前微笑的人.
------
我不是高手, 高手是正在銀幕前微笑的人. |
channel
尊榮會員 發表:67 回覆:707 積分:854 註冊:2002-05-02 發送簡訊給我 |
引言: Hi cnannel大大: 我試了一下使用TPrinterSetupDialog發現有很多不明問題, 就如你所提選擇了以後所印出來非我們所設定, 所以後來我就直接從改系統的印表機下手, 也就是直接更改預設印表機或預設印表機的紙張大小, 請參考一下小弟這一篇是否有用 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=45151 我不是高手, 高手是正在銀幕前微笑的人. >>< face="Verdana, Arial, Helvetica"> Hi Miles大大: 感謝您的回應… 小弟剛已看過您所發表的文章… 嗯…對小弟頗有幫助的… 如果無法用PrinterSetupDialog設定印表機或紙張大小,可能要自已寫一個PrinterSetupDialog來用了…不過Delphi提供這一個PrinterSetupDialog元件好像一點用處也沒有…不知還有那位大大有特殊的看法…還是有其他解決的方式… 敬請指教,感激不盡…
------
~小弟淺見,參考看看~ |
eaglewolf
資深會員 發表:4 回覆:268 積分:429 註冊:2006-07-06 發送簡訊給我 |
參考此篇:
http://topic.csdn.net/t/20020621/11/820370.html ===================引 用 channel 文 章=================== 引言: Hi cnannel大大: 我試了一下使用TPrinterSetupDialog發現有很多不明問題, 就如你所提選擇了以後所印出來非我們所設定, 所以後來我就直接從改系統的印表機下手, 也就是直接更改預設印表機或預設印表機的紙張大小, 請參考一下小弟這一篇是否有用 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=45151 我不是高手, 高手是正在銀幕前微笑的人. Hi Miles大大:感謝您的回應… 小弟剛已看過您所發表的文章… 嗯…對小弟頗有幫助的… 如果無法用PrinterSetupDialog設定印表機或紙張大小,可能要自已寫一個PrinterSetupDialog來用了…不過Delphi提供這一個PrinterSetupDialog元件好像一點用處也沒有…不知還有那位大大有特殊的看法…還是有其他解決的方式… 敬請指教,感激不盡…
------
先查HELP 再查GOOGLE 最後才發問 沒人有義務替你解答問題 在標題或文章中標明很急 並不會增加網友回答速度 Developing Tool: 1.Delphi 6 2.Visual Studio 2005 3.Visual Studio 2008 DBMS: MS-SQL |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |