In property and label strings, there is a special encoding used to indicate certain attributes, such as hypertext references. These are in the form:
(||something||)
The following forms are recognized by Xic
| 1 | node reference |
| 2 | branch reference |
| 4 | device name reference |
| 8 | subcircuit name reference |
In the case of a node reference, the coordinate must be over a connection point, or along a wire. For a branch, the coordinate must be over a branch reference point of a device. For a device name reference, the coordinate must be in or on the bounding box of a device. For a subcircuit name reference, the coordinate must be in or on the bounding box of a subcircuit.
When the string is used, the hypertext reference is resolved, and the actual text replaces the hypertext reference in the string.