Quick Report 印圖片的問題 |
|
horjaer
一般會員 發表:2 回覆:3 積分:1 註冊:2002-07-11 發送簡訊給我 |
|
領航天使
站長 發表:12216 回覆:4186 積分:4084 註冊:2001-07-25 發送簡訊給我 |
|
jackkcg
站務副站長 發表:891 回覆:1050 積分:848 註冊:2002-03-23 發送簡訊給我 |
寫的不清不楚所以答覆也痕難耶
我曾試過300bm的圖檔列印使用Epson 750(噴默印表機)列印也無問題
相片程式
如果你是寫AUTO CAD軟體(專業繪圖軟體)大型出圖機就有可能如{領航天使}前輩所言
所說Buffer不夠或使用特殊雷射印表機
我想應該是你輸出印表機時的q因為列印之後的判斷式 攪的鬼一般來說
執行i/o處理乃由系統的多工來處理 由於一般的程式並無法提高系統控制權
會有導致在多工處理時 因為i/o而造成q資料遺失導致列印失敗 不過以A4紙張應該不用管到這裡 另一種情況是連續列印 以windows系統來說就會有此問題
雖然win2000多工處理以改善許多 但是I/O處理仍十分佔用資源(可以說最大 因為傳輸最慢)例如A碟在讀取時 如果錯誤婉如當機一般
------
********************************************************** 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind |
horjaer
一般會員 發表:2 回覆:3 積分:1 註冊:2002-07-11 發送簡訊給我 |
|
rovi
一般會員 發表:2 回覆:10 積分:12 註冊:2002-05-08 發送簡訊給我 |
一、程式開發環境
1.工作平台:Windows 2000
2.工作環境:1024*768、小型字、高彩以上
3.開發工具:Delphi 6.0, Update 2
4.報表工具:QuickReport 3.51 可prview及列印圖片,請參考以下程式碼:
procedure TFmB70502R.zSummaryBand1BeforePrint(Sender: TQRCustomBand; var PrintBand: Boolean);
var s:string ;
begin
with TFmB70502(Owner) do begin
SQLOpen(SS_RAW, 'select * from SS_RAW where DATAID=' AA(qy1['MARK']));
if SS_RAWDATANM.AsString<>'' then begin
s := GetTempDir '\' SS_RAWDATANM.AsString;
try
if not SS_RAWDATABDY.IsNull then begin
TBlobField(SS_RAWDATABDY).SaveToFile(s);
QRImage1.Picture.LoadFromFile(s);
end;
except
end;
end
else
QRImage1.Picture.Assign(nil);
end;
end;
|
horjaer
一般會員 發表:2 回覆:3 積分:1 註冊:2002-07-11 發送簡訊給我 |
|
BELLDANDE
一般會員 發表:0 回覆:2 積分:0 註冊:2003-07-29 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |