Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
drawingchecklist [2022/02/25 09:50] – [wall] 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. The wall shape is plotted with preview below, but not with preview above. 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. The wall shape is plotted with both preview below and preview above. 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 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# | ||
'' | '' | ||
\\ | \\ |