[Therion] symbol-hide doesn't work
Tarquin Wilton-Jones
tarquin.wilton-jones at ntlworld.com
Tue Jun 30 22:39:46 CEST 2020
Your problem is the order of your statements:
layout local
symbol-hide group centerline
symbol-set UIS
These directives are processed in order, so if the second one overrides
the symbol hiding, it will win. "symbol-set UIS" includes centreline
symbols defined as a line. It is defined second, so it overrides the
line before it. You need to swap the lines around:
layout local
symbol-set UIS #overall symbol set
symbol-hide group centerline #override specifics
In the same way, your .thconfig file's "layout local" says "copy
LayoutScalebar1".
I guess that is defined in:
F:\Omri\Therion\Layout\StdFiles\LayoutStandards.thc
You did not share that file, so I cannot be certain if it also could
cause problems. You copy that layout *after* you set the symbol-hide. If
LayoutScalebar1 overrides the symbol hiding, it will win. This is risky:
layout local
symbol-hide group centerline
...
copy LayoutScalebar1
This is better:
layout local
copy LayoutScalebar1
symbol-hide group centerline
This is probably not causing problems in your particular case, but this
is why I always do my "copy" statements first, then the local layout
settings afterwards, so I never bump into this kind of hidden problem.
Hope this helps.
Tarquin
More information about the Therion
mailing list