[[!redirects Draw_ProcessPath Join_Cap Block]] h6. [[Draw]] h6(. » Join/Cap Block h2. Join/Cap Block |_<^{width:3em}. Offset |_<^. Meaning | |>^. +0|<^. [[Draw Join Style|Join style]] | |>^. +1|<^. Start [[Draw Cap End Style|cap end style]] | |>^. +2|<^. End [[Draw Cap End Style|cap end style]] | |>^. +3|<^. 0 (reserved) | |>^. +4|<^. Mitre limit, in form &ffff.ffff (the same form as [[Draw Transform Units]]) | |>^. +8,9|<^. Additional width of start triangular cap, | |>^. +10,11|<^. Extension of start cap from line | |>^. +12,13|<^. Additional width of end triangular cap | |>^. +14,15|<^. Extension of end cap from line | h4. Notes The mitre limit at offset 4, must be stored in the form <code>&ffff.ffff</code>. If the distance projected by mitres would be greater than this proportion of the line width then it will be bevelled. The values in offsets 8 thru 15, are stored in 1/256^th^ of line width. If mitres and triangles are not used then the block may be 4 bytes long. If mitres are used, but triangles are not, then the block may be 8 bytes long. Regrettably, triangles cannot be used on thin lines. It would have been possible to use absolute widths and lengths on thin paths, but alas this is not provided. h4. See also * [[Draw_ProcessPath]] * [[Draw Cap End Style]] * [[Draw Join Style]] * [[Draw Transform Units]]