線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1237
推到 Plurk!
推到 Facebook!

Image上怎麼畫有小數點的座標

答題得分者是:RedSnow
GGL
資深會員


發表:104
回覆:600
積分:335
註冊:2006-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-18 21:44:07 IP:140.118.xxx.xxx 未訂閱
我從檔案讀入座標值,要畫一個多邊形,裡面的座標是含有小數點的,我現在的做法是:
   position=new TPoint[n];
   for(int i=0;iCanvas->Polygon(position, n-1);
只是Polygon傳入的座標值是整數的,如果要能處理小數點該怎麼做? 還有如果我有一條實線線段,之後又再上面畫了一條虛線,但是程式只會顯示出虛線的結果,我想要的目的是直接在實線上劃上虛線,也就是最後看到的只會有實線。 目前有這兩個問題,麻煩各位幫我解答一下,謝謝。
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-19 13:49:38 IP:61.230.xxx.xxx 未訂閱
GGL 您好:    小數點的問題,看看是否可以將它先換算為整數後再做繪圖處理?如果您的數據都是取到小數點一位數,那麼您就在繪製圖形資料前將所有的數據都先乘以 10 (如果小數點取到兩位數,那就乘以 100,依此類推....),讓這些小點數數據都先換算成整數之後再繪製,繪製出來的圖形會是等比例的。    另外有關 "實線上劃上虛線" 的問題,您可以在繪製虛線時,將 Brush 的 Style 設為 bsClear,試試看吧。      7 天天敲鍵盤 v 時時按滑鼠 8
系統時間:2024-05-10 15:52:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!