[]
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. |