[]
Draws rotated text inside a slanted 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 DrawSlantedText(TextLayout textLayout, int angle, bool verticalStacking, RectangleF rect, SlantedTextAlignment alignment)
Public Sub DrawSlantedText(textLayout As TextLayout, angle As Integer, verticalStacking As Boolean, rect As RectangleF, alignment As SlantedTextAlignment)
| 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 to be slanted with text. |
| SlantedTextAlignment | alignment | Alignment of the text in the slanted rectangle. |