You can use ‘’GObject’’.’’’Connect’’’ to create a leader line connecting between source and target object. The leader line object has no name. It can be accessed by GConnector.
GConnector object can be used to read/control the properties of annotation leader line. For example, we can change the leader line type by GConnector.type property. For more details, you can see examples below.
GConnector properties can be accessed using the following syntax:
Property | Access | Description |
---|---|---|
GConnector.line | Read/write, branch |
The tether/leader line object display |
GConnector.type | Read/write, numeric |
The leader line connect type. Requires a window refresh when writing. Available types:
|
GConnector.threshold | Read/write, numeric |
The offset threshold exceeding which the leader line will show, in percent of (Layer Height + Layer Width)/2. |
GConnector.percent | Read/write, numeric |
The position at which the polygon leader line turns. Available when ‘’’type’’’ = 2, 3, 5, 6. Refer to this page to see how the percentage is defined. |
GConnector.gap1 | Read/write, numeric |
The gap between the tether and the target object, in percentage of layer bound |
GConnector.gap1 | Read/write, numeric |
The gap between the tether and the source object, in percentage of layer bound |
doc -s; doc -n; string path$ = system.path.program$+"Samples\Curve Fitting\"; fname$ = path$ + "Linear Fit.dat"; // import the files impASC; plotxy iy:=(1,2) plot:=202; //plot a graph label "this is a Line+Symbol plot"; //add a text to the graph GObject aa = [Graph1]1!text; //name the object to "aa" range rr = 1!1; GConnector cc = aa.Connect(rr, 1, 1, 3); //connect aa to the plot cc.type=5; //change tether to Step-Horz and turn at 70% horizontal length cc.percent=70; cc.line.color=2; // set tether color to red