圖層的概念
為了方便繪畫紫金橋監(jiān)控組態(tài)軟件增加了圖層的概念。每幅畫面由多個(gè)圖層組成,畫面中的圖元置于不同的圖層中,由這些圖層疊放在一起形成完整的畫面效果。用戶可以獨(dú)立地對(duì)每一個(gè)圖層中的圖元進(jìn)行編輯修改等各種操作,而不影響其他圖層。圖層的引入將使圖形編輯更加方便,畫面變成了多層次立體了。
圖層操作
圖層操作:圖層可以被鎖定、隱藏、置前、置后。圖層在運(yùn)行時(shí)可以動(dòng)態(tài)地顯示或隱藏。
圖層操控面板
如下圖所示:
在導(dǎo)航樹中屬性動(dòng)畫選項(xiàng)卡中新增了圖層一項(xiàng)。圖層工作區(qū)中每行表示一個(gè)圖層,每行前兩個(gè)按鈕用于操控圖層的顯示狀態(tài)和鎖定狀態(tài),中部是圖層名稱,尾部是對(duì)象選擇區(qū),雙機(jī)對(duì)象選擇區(qū)將選中該層中所有對(duì)象。當(dāng)前圖層背景為蘭色,下圖中顯示的是“圖層0”為當(dāng)前圖層。
顯示/隱藏按鈕:單擊該按鈕改變圖層的顯示狀態(tài)。
鎖定/解鎖按鈕:單擊該按鈕改變圖層的鎖定狀態(tài)。
圖層標(biāo)題:單擊該標(biāo)題改變當(dāng)前圖層,托拽標(biāo)題可以改變圖層的次序。
圖1
增加圖層:新建畫面中缺省為兩個(gè)圖層。右鍵單擊圖層工作區(qū),選擇 “增加”按鈕將在工作區(qū)中自動(dòng)附加一新的圖層。如下所示:

右鍵單擊圖層標(biāo)題,在右鍵菜單中選擇“修改”,將出現(xiàn)如下標(biāo)題輸入框:


選擇右鍵菜單中“刪除”項(xiàng),可以刪除圖層。圖層刪除后,圖層中的圖元也隨之刪除。
選擇右鍵菜單中“上移”、“下移”、“移到頂層”、“移到底層”項(xiàng)可以改變圖層的次序。
選擇右鍵菜單中“選擇圖元”可以選中相應(yīng)圖層中的所有圖元。
圖層的顯示隱藏
在上面的圖形中趨勢(shì)圖位于“圖層1”,而報(bào)表位于“圖層2”,如果二者占據(jù)相同的位置時(shí),為了修改報(bào)表的屬性,我們需要將趨勢(shì)圖移開,修改完報(bào)表屬性后再將趨勢(shì)圖歸位。這樣會(huì)很麻煩!利用圖層可以輕松完成二者屬性的修改。
把報(bào)表和趨勢(shì)所在的圖層都設(shè)為隱藏,當(dāng)選擇圖層0時(shí),報(bào)表可見,而趨勢(shì)圖不可見;當(dāng)選擇圖層1時(shí),報(bào)表不可見,而趨勢(shì)圖可見。
改變圖元所在圖層
選擇圖元,雙擊目標(biāo)圖層標(biāo)題,選中的圖元將遷移到目標(biāo)圖層。
遮蓋順序
在圖層工作區(qū)中,下面的圖層遮蓋上面的圖層。圖1中“圖層1”遮蓋“圖層0”。通過置前置后等操作可以改變同一圖層中圖元的遮蓋順序,但是不能讓該層圖元遮蓋外層圖層中的圖元。
當(dāng)前圖層
當(dāng)前選中的圖層為當(dāng)前圖層,當(dāng)前圖層的背景色為蘭色。處于當(dāng)前圖層中的圖元都是可見的,并且是可編輯的。
運(yùn)行時(shí)的圖層控制
在運(yùn)行時(shí)可以通過窗口函數(shù)中的ShowLayer函數(shù)來顯示或隱藏指定的圖層。
ShowLayer(String Name, Bool Show) As Bool
說明:
圖層顯示或隱藏
參數(shù):
Name: 圖層名稱
Show: 1:顯示;0:隱藏
示例:
#Draw1.ShowLayer("圖層1",0);//隱藏圖層1
|