Creating a Label Using an Object

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>