Enhancing Drafting Primitives
- Last UpdatedDec 11, 2025
- 2 minute read
Drafting primitives may be emphasized in a more permanent fashion than the flashing provided by the HIGHLIGHT command, see Section 6.6, Part 1, Basic Drawing Creation & Output. This is controlled by the ENHANCE command, which has the general form:
ENHANce [SOLEly] selection_criterion selection_criterion ...
For example:
ENHANCE SOLELY CE
ENHANCE SOLELY ALL CIRC FOR LAYER
ENHANCE ALL STRA WI ( ATTRIB LENG GT 400 ) FOR /SHEET12
ENHANCE ALL WI ( NLPN GE 11 AND NLPN LE 20 ) FOR NOTE
If the SOLELY option is used then all existing enhancing will be removed, otherwise existing enhanced elements will be unaffected by this command.
The FOR element_identifier command option is important; without it the selection system will scan around the entire MDB.
Enhancing may be removed by the UNENHance command, which may optionally specify a selection criterion. The brief command
UNENHANCE
removes all enhancing and should always be used for that purpose.
The command
UNENHANCE ALL
should NOT be used as it causes the entire MDB to be scanned.
The list of currently enhanced elements may be queried by:
Q ENHAnce [LIst]
The colour in which elements are enhanced may be changed and reset by:
SETENHAnce COLour integer
SETENHA COL BRIGHTORANGE
SETENHA COL DEFAULT
(sets enhance colour back to default of aquamarine)
Overlay (OLAY) elements can also be enhanced.
Entering MDB mode causes all chosen elements to be unenhanced and the enhanced element list cleared out. When doing a SAVEWORK or a module change the enhancing will not be permanently written to the picture file. However after a SAVEWORK command the enhanced element list will still exist and the elements will remain enhanced on the screen.
When creating plotfiles, enhancing will be ignored. Enhanced elements may also be HIGHLIGHTed.