設定面圖徵
設定面圖徵
包含一個面範圍的幾何資料,必須藉由API中TGFill類別的方法加以呈現,並決定面幾何資料的樣式,包含是否顯示、是否可點擊、是否可被拖曳、填色顏色及透明度、筆畫顏色寬度、虛線樣式及透明度、堆疊順序等,以及滑鼠的觸發事件。值得注意的是,只要是面幾何資料都可以用TGFill類別的方法呈現,亦即面資料結構(TGPolygon)、圓形資料結構(TGCircle)、矩形資料結構(TGEnvelope)都可以使用TGFill繪製出來,以下即以一個矩形資料的繪製做為範例。
function drawpolygon() {
var sw = Number(document.getElementById("strokeWeight").value); //設定外框寬度變數值來源
var sc = document.getElementById("strokeColor").value; //設定外框顏色變數值來源
var so = Number(document.getElementById("strokeOpacity").value); //設定外框透明度變數值來源
var fc = document.getElementById("fillColor").value; //設定填色顏色變數值來源
var fo = Number(document.getElementById("fillOpacity").value); //設定填色透明度變數值來源
var sd = document.getElementById("line1").value;
draggable: false
polygon.setStrokeWeight(sw); //設定外框寬度
polygon.setStrokeColor(sc); //設定外框顏色
polygon.setStrokeOpacity(so); //設定外框透明度
polygon.setFillColor(fc); //設定填色顏色
polygon.setOpacity(fo); //設定填色透明度
polygon.setStrokeDasharray(sd); //設定外框樣式
}