Draw XXL documentation


enum DrawText.TextAnchorCircledDXXL

This is comparable to "TextAnchorDXXL" when writing straight text, but not as sophisticated.

Name Description
LowerLeftOfFirstLine The text starts at the start position (respectively the radius/perimeter) specified as parameter to "WriteOnCircle" functions, and this position defines the low left position of the first character. If line breaks occur then the text jumps one line down towards the circle center and continues there. Therefore text can prodrude the circle area and single characters may be written on top of each other if the circle center is reached. The first line though will always be outside the circle area.
LowerLeftOfWholeTextBlock Depending on how many line breaks occur the text is shifted outwards along the radius and tries to end at the start position (respectively the radius) that has been specified as parameter at the "WriteOnCircle" functions. So the text block is forced to the outside of the cirlce area itself. This is also useful if the text should be constrained to a very narrow angle that has only space for one or few chars, like a thin pie segment. The single chars will then be arranged on top of each other, but the preserve some readability compared to using "LowerLeftOfFirstLine", where the characters would be drawn on top of each other at the circle center. Note that using this will only produce an approximation. It can still occasionally happen that one ore more empty lines between the text block and the circle line appear, or that the text still prodrudes the circle area (especially when using size richtext markups), but at least not as strong as if "LowerLeftOfFirstLine" is used.