box
語法:box(pensize,x1,y1,x2,y2)
說明:使用由pensize指定的線寬,在屏幕上從左上角(x1,y1)到右下角(x2,y2)畫矩形。默認情況下矩形的邊框色為黑色,填充色為透明,可以使用函數setframe()和setfill()設置邊框色和填充色。當pensize = –1時,該矩形以黑色填充。
circle
語法:circle(pensize,x1,y1,x2,y2)
說明:按照pensize指定的線寬在指定限制矩形內畫內切圓。限制矩形的左上角坐標為
(x1,y1),右下角坐標為(x2,y2)。默認情況下圓形的邊框色為黑色,填充色為透明,可以使用函數setframe( )和setfill( )設置邊框色和填充色。當pensize= –1時,該函數繪制一個黑色的實心圓。
drawbox
語法:drawbox(pensize [,x1,y1,x2,y2])
說明:該函數允許用戶通過按下鼠標左鍵并拖動鼠標以指定線寬繪制一個矩形,使用參數
(x1,y1),(x2,y2)限制用戶的繪圖范圍。如果penseze= –1則繪制出一個實心矩形。如果沒有使用函數setframe( )和setfill( )來設置邊框和填充顏色,則邊框色為黑色,填充色為透明。
drawcircle
語法:drawcircle(pensize[,x1,y1,x2,y2])
說明:該函數允許用戶通過按下鼠標左鍵并拖動鼠標以指定線寬繪制一個圓形,使用參數
(x1,y1),(x2,y2)限制用戶的繪圖范圍。如果penseze= –1則繪制出一個實心圓形。如果沒有使用函數setframe( )和setfill( )來設置邊框和填充顏色,則邊框色為黑色,填充色為透明。
drawline
語法:drawline(pensize[,x1,y1,x2,y2])
說明:該函數允許用戶通過按下鼠標左鍵并拖動鼠標以指定線寬繪制一條線段,使用參數(x1,y1),(x2,y2)限制用戶的繪圖范圍。如果沒有使用函數setframe( )和setfill( )來設置邊框和填充顏色,則線段為黑色,填充色為透明。如果penseze=–1則繪制出黑色線段。
line
語法:line(pensize,x1,y1,x2,y2)
說明:使用pensize指定的線寬在屏幕上從(x1,y1)到(x2,y2)繪制一條線段。默認的繪制顏色是黑色,可以使用函數setframe( )設置線條顏色。將pensize設置為–1可以忽略當前顏色設置而繪出黑色線段。
overlapping
語法:condition:=overlapping(iconid@ "icontitle ",iconid@"icontitle ")
說明:判斷兩個指定設計圖標中的顯示對象是否相互重疊,是則返回true。
rgb
語法:rgb(r,g,b)
說明:由紅、綠、藍(r,g,b)三原色混合成一種新的顏色。該函數為繪圖函數設置顏色。參數r,g,b的取值范圍為0~255。
setfill
語法:setfill(flag [,color])
說明:設置繪圖函數使用的填充色,可以使用rgb函數產生一個顏色。當flag為true時進行填充,為false時則不進行填充。
setframe
語法:setframe(flag [,color])
說明:設置繪圖函數使用的邊框色,可以使用rgb函數產生一個顏色。當flag為true時繪制邊框,為false時則不進行繪制。
setlayer
語法:setlayer(layer)
說明:設置繪圖函數創建的對象的層數,必須在執行繪圖函數之前執行該函數。由同一個【運算】設計圖標繪制的所有對象都顯示在同一層上。
setline
語法:setline(type)
說明:設置線段樣式。樣式由參數type指定:
0—無箭頭
1—線段起點處有箭頭
2—線段終點處有箭頭
3—線段兩端都有箭頭
setmode
語法:setmode(mode)
說明:設置繪圖函數使用的覆蓋模式。覆蓋模式由參數mode指定:
0—matted
1—transparent
2—inverse
3—erase
4—opaque
setpalette
語法:result:=setpalette(["filename ",resid,restype,options])
說明:從指定文件中調用調色板并將它作為當前【演示】窗口使用的調色板。參數options可能的取值如下:
0—使用以前的設置
1—不保持系統顏色
2—使用未修改的調色板
4—保持系統顏色
8—使用modify>file>palette進行的設置
新聞熱點
疑難解答