<?php
...
function { $szName} ()
{
// cree nouveaux calques pour tracage lignes
var sId = "";
gaszAreaDivPointNames = new Array();
gaszAreaDivNodeNames = new Array();
var content = "<img src='{
$szImagesURL} ruler _pix.gif' width='6'
height='6'><br>"; var content2 = "<img
src='{ $szImagesURL} ruler _node.gif' width='7'
height='7'><br>"; for (var
i=1; i < { $nPoints} ; i++)
{
// cree calques points
sId = 'areaPointLayer'+i;
CWCDHTML_CreateLayer(sId, 10, 10, 0, 0, false,
content);
CWCDHTML_SetLayerZOrder( sId, 20 );
gaszAreaDivPointNames.push( sId );
// cree calques noeuds
sId = 'areaNodeLayer'+i;
CWCDHTML_CreateLayer(sId, 10, 10, 0, 0, false,
content2); CWCDHTML_SetLayerZOrder( sId, 20 );
gaszAreaDivNodeNames.push( sId );
}
// init objet polygone
goROIAreaObj = new CWCPolygonROI ({ $nPoints} );
goROIAreaObj .pointImageWidth = 6;
goROIAreaObj.nodeImageWidth = 7;
goROIAreaObj.left = gMapWhspc;
goROIAreaObj.top = gMapWvspc;
goROIAreaObj.right = gMapWhspc + gMapWiWidth; goROIAreaObj.bottom
= gMapWvspc + gMapWiHeight; goROIAreaObj .edgeColor =
goCWCROIManager.szEdgeColor; goROIAreaObj .edgeWidth =
goCWCROIManager.nEdgeWidth; goROIAreaObj .fillLayer =
goCWCROIManager.bUseFill;
// ET // ATTENTION declarer meme code couler que dans
ROIRenderer (lignes 94 et 139). goROIAreaObj . fillColor = 'ffcc33';
// ET goROIAreaObj .fillOpacity =
goCWCROIManager.nFillOpacity;
// af fiche polygone goROIAreaObj .Show();
}
...
?>
|