Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
drawingchecklist [2020/08/24 07:17] – [lines] identify SBE lines brucemutton | drawingchecklist [2024/05/20 06:25] (current) – line label opaque bounding box brucemutton | ||
---|---|---|---|
Line 131: | Line 131: | ||
To clarify this last point it's worth noting that there are two different ways of making a wall line invisible, which are treated differently by the automatic scrap join algorithm; | To clarify this last point it's worth noting that there are two different ways of making a wall line invisible, which are treated differently by the automatic scrap join algorithm; | ||
- | line wall -subtype invisible # The wall line is not displayed, and will be ignored by the scrap join algorithm. Typical use is to ' | + | line wall -subtype invisible # The entire |
- | line wall -visibility off # The wall line is not displayed, but can be used by the automatic scrap join algorithm when it chooses which points to join. ie A normal wall in all respects, just invisible. Can be used to define the shape of the open end of a scrap, say, at an entrance or if a wall is made from really huge blocks you want to draw their shapes. | + | line wall -visibility off # The entire |
(Note that irrespective of visibility settings, any point and any line point can be joined manually) | (Note that irrespective of visibility settings, any point and any line point can be joined manually) | ||
Line 151: | Line 151: | ||
## apply the following to wall 'line point' options as required | ## apply the following to wall 'line point' options as required | ||
- | altitude . ## include the dot, adds the altitude of the nearest survey station to the wall | + | altitude . ## include the dot, adds a label showing |
subtype bedrock # default thick solid line | subtype bedrock # default thick solid line | ||
subtype clay # < 0.06mm ie silt & clay to a geologist | subtype clay # < 0.06mm ie silt & clay to a geologist | ||
Line 163: | Line 163: | ||
subtype # pit -height [10 m] ##usually refers to pit from surface, not underground pit or shaft | subtype # pit -height [10 m] ##usually refers to pit from surface, not underground pit or shaft | ||
| | ||
- | subtype invisible | + | subtype invisible |
subtype unsurveyed | subtype unsurveyed | ||
subtype presumed | subtype presumed | ||
Line 181: | Line 181: | ||
**Labels** \\ | **Labels** \\ | ||
- | '' | + | '' |
+ | < | ||
+ | # Point label always gives you text of the size you specify, at default character spacing. | ||
+ | # The label text has an opaque bounding box that obscures most objects beneath it. | ||
+ | # Suggest you do not use -orientation | ||
+ | </ | ||
+ | See also [[drawingchecklist# | ||
+ | \\ | ||
Placeholder TO DO: Make an entry about boxed labels, and how to use them. Based on [[https:// | Placeholder TO DO: Make an entry about boxed labels, and how to use them. Based on [[https:// | ||
Line 205: | Line 212: | ||
< | < | ||
- | # "< | + | # "< |
# < | # < | ||
- | # <rm> ## roman font | + | # <rm> ## change to roman font from this point on ... |
- | # <it> ## roman italic font | + | # <it> ## ... roman italic font ... |
- | # <bf> ## roman bold font | + | # <bf> ## ... roman bold font ... |
- | # <ss> ## sans serif font [default for point label] | + | # <ss> ## ... sans serif font ... [default for point label] |
- | # <si> ## sans serif italic font[default for point remark] | + | # <si> ## ... sans serif italic font ... [default for point remark] |
# "Type here undefined language text, or text to appear if specified language text does not match one of the following< | # "Type here undefined language text, or text to appear if specified language text does not match one of the following< | ||
Line 219: | Line 226: | ||
#< | #< | ||
+ | ## -scale sets the size of the entire label string, unless it is modified by < | ||
+ | ## In general the size in points of labels should be set, preferably, by using the fonts-setup layout statement if you want to override Therion' | ||
# -scale xl ## main passage names | # -scale xl ## main passage names | ||
# -scale l ## Significant features in main passages | # -scale l ## Significant features in main passages | ||
Line 225: | Line 234: | ||
# -scale xs ## station names, air draught dates, less important information | # -scale xs ## station names, air draught dates, less important information | ||
- | # -scale < | + | # -scale < |
+ | |||
+ | # < | ||
+ | # < | ||
+ | # < | ||
# -align r # l c tl tr bl br ## right, left, centre of insertion point, etc | # -align r # l c tl tr bl br ## right, left, centre of insertion point, etc | ||
relative to the scrap as viewed in Xtherion, NOT to the finished output | relative to the scrap as viewed in Xtherion, NOT to the finished output | ||
(So it pays to scan your sketches or rotate your ' | (So it pays to scan your sketches or rotate your ' | ||
- | intended finished output | + | intended finished output |
</ | </ | ||
Line 437: | Line 450: | ||
'' | '' | ||
'' | '' | ||
- | '' | + | '' |
'' | '' | ||
'' | '' | ||
Line 448: | Line 461: | ||
**Labels** \\ | **Labels** \\ | ||
- | '' | + | '' |
Often arrows are associated with a label (or remark or date) and it is of benefit if the visibility of such arrows is controlled by the same statements that control the visibility of the label.\\ | Often arrows are associated with a label (or remark or date) and it is of benefit if the visibility of such arrows is controlled by the same statements that control the visibility of the label.\\ | ||
If you assign the context of the label to the arrow, you can achieve this using '' | If you assign the context of the label to the arrow, you can achieve this using '' | ||
Line 455: | Line 468: | ||
line arrow -context point label -scale xs #visibility of this arrow will be controlled as though it were a point label of scale xs | line arrow -context point label -scale xs #visibility of this arrow will be controlled as though it were a point label of scale xs | ||
- | '' | + | '' |
+ | < | ||
+ | # If the line is longer than is necessary for the specified | ||
+ | # If the line is too short, the text scale is reduced so that the text will fit. | ||
+ | # Unlike point label, each character has its own opaque bounding box, so line label does not obscure so much of any objects that render beneath it. | ||
+ | </ | ||
+ | see also [[drawingchecklist# | ||
'' | '' | ||
\\ | \\ |