This example illustrates how to create a label using a JavaScript object. The available properties in the object are defined in the ITerrainLable::GetLabelStruct() method.
<html>
<BODY>
<b>Create label sample</b></br>
This sample shows how to create a label using a JavaScript Object</br></br>
<SCRIPT Language="JAVASCRIPT">
function CreateLabel()
{
var IObjectManager51 = TE.interface("IObjectManager51");
var LabelInfo = new Object;
LabelInfo.Text = "United States";
LabelInfo.Scale = 10000.0;
LabelInfo.FgColor = 0xff;
LabelInfo.BgColor = 0xff00;
LabelInfo.LineToGroundType = 1;
LabelInfo.AlignLabelHorizontal = 2;
LabelInfo.AlignLabelVertical = 1;
CurrentObject = IObjectManager51.CreateLabel (LabelInfo, -100.0, 37.0, 5000 );
CurrentObject.Distance = 1000000.0;
}
</SCRIPT>
<INPUT type=button value="Create Label" name="Create Label" onclick="CreateLabel()"></br>
<OBJECT ID="TE" CLASSID="CLSID:3a4f9191-65a8-11d5-85c1-0001023952c1"></OBJECT>
</BODY>
</html>