TextLayout(ITextSource, TextParagraphProperties, TextTrimming, Double, Double, Int32) Constructor
Initializes a new instance of the TextLayout class.
Definition
Namespace: Avalonia.Media.TextFormatting
Assembly: Avalonia.Base (in Avalonia.Base.dll)
- C#
- VB
- F#
public TextLayout(
ITextSource textSource,
TextParagraphProperties paragraphProperties,
TextTrimming? textTrimming = null,
double maxWidth = ∞,
double maxHeight = ∞,
int maxLines = 0
)
Public Sub New (
textSource As ITextSource,
paragraphProperties As TextParagraphProperties,
Optional textTrimming As TextTrimming = Nothing,
Optional maxWidth As Double = ∞,
Optional maxHeight As Double = ∞,
Optional maxLines As Integer = 0
)
new :
textSource : ITextSource *
paragraphProperties : TextParagraphProperties *
?textTrimming : TextTrimming *
?maxWidth : float *
?maxHeight : float *
?maxLines : int
(* Defaults:
let _textTrimming = defaultArg textTrimming null
let _maxWidth = defaultArg maxWidth ∞
let _maxHeight = defaultArg maxHeight ∞
let _maxLines = defaultArg maxLines 0
*)
-> TextLayout
Parameters
- ITextSource
- The text source.
- TextParagraphProperties
- The default text paragraph properties.
- TextTrimming (Optional)
- The text trimming.
- Double (Optional)
- The maximum width.
- Double (Optional)
- The maximum height.
- Int32 (Optional)
- The maximum number of text lines.
See Also
Reference
TextLayout Class
TextLayout Overload
Avalonia.Media.TextFormatting Namespace