全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1122
推到 Plurk!
推到 Facebook!

請問Chart存圖檔

答題得分者是:hagar
zxy666666
中階會員


發表:108
回覆:150
積分:86
註冊:2005-01-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-05-03 09:25:54 IP:59.36.xxx.xxx 未訂閱
大家好! 請問Chart另存圖檔時可以指定圖檔的Height,Width嗎? 我目前是這樣做: Chart1.SaveToBitmapFile('C:\Test.bmp'); 這樣沒辦法指定Test.bmp的Height與Width. 請問有沒有這樣的內建函數可以用呢? 謝謝!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-05-03 10:20:22 IP:202.39.xxx.xxx 未訂閱
若是沒有的話可以用如下的方式:
var
  bmp1, bmp2: TBimap;
begin
  Chart1.SaveToBitmapFile('C:\Test.bmp');      bmp1 := TBitmap.Create;
  bmp2 := TBitmap.Create;
  bmp1.LoadFromFile('C:\Test.bmp');
  bmp2.Height := 600; // 指定新高度
  bmp2.Width := 800; // 指定新寬度
  bmp2.Canvas.StretchDraw(Rect(0, 0, 800, 600), bmp1); // 縮放
  bmp2.SaveToFile('C:\Test.bmp'); // 存回原檔名
  bmp2.Free;
  bmp1.Free;
end;
-- hagar.
系統時間:2024-11-23 12:59:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!