[]
Draws rotated text inside an unrotated rectangle.
Note that the original textLayout will be changed by this method. If necessary, create a clone in advance.
Also note that the values of the following properties are ignored: MaxWidth, MaxHeight, FlowDirection, CanSkipFirstLineWithIndentation, ObjectRects, ParagraphAlignment, MarginLeft, MarginRight, MarginTop, MarginBottom, ColumnWidth, RowHeight.
public void DrawRotatedText(TextLayout textLayout, int angle, bool verticalStacking, RectangleF rect, RotatedTextAlignment alignment)
Public Sub DrawRotatedText(textLayout As TextLayout, angle As Integer, verticalStacking As Boolean, rect As RectangleF, alignment As RotatedTextAlignment)
| Type | Name | Description |
|---|---|---|
| TextLayout | textLayout | The TextLayout to draw. |
| int | angle | The text rotation angle, in degrees. The expected range is [-90, +90]. |
| bool | verticalStacking | If false, text lines are stacked horizontally along the top and bottom sides of |
| RectangleF | rect | The target rectangle for the text. |
| RotatedTextAlignment | alignment | Alignment of the text in the target rectangle. |