Paint.GetTextBounds Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
GetTextBounds(ICharSequence, Int32, Int32, Rect) |
Retrieve the text boundary box and store to bounds. |
GetTextBounds(Char[], Int32, Int32, Rect) |
Return in bounds (allocated by the caller) the smallest rectangle that encloses all of the characters, with an implied origin at (0,0). |
GetTextBounds(String, Int32, Int32, Rect) |
Retrieve the text boundary box and store to bounds. |
GetTextBounds(ICharSequence, Int32, Int32, Rect)
Retrieve the text boundary box and store to bounds.
[Android.Runtime.Register("getTextBounds", "(Ljava/lang/CharSequence;IILandroid/graphics/Rect;)V", "GetGetTextBounds_Ljava_lang_CharSequence_IILandroid_graphics_Rect_Handler", ApiSince=29)]
public virtual void GetTextBounds (Java.Lang.ICharSequence text, int start, int end, Android.Graphics.Rect bounds);
[<Android.Runtime.Register("getTextBounds", "(Ljava/lang/CharSequence;IILandroid/graphics/Rect;)V", "GetGetTextBounds_Ljava_lang_CharSequence_IILandroid_graphics_Rect_Handler", ApiSince=29)>]
abstract member GetTextBounds : Java.Lang.ICharSequence * int * int * Android.Graphics.Rect -> unit
override this.GetTextBounds : Java.Lang.ICharSequence * int * int * Android.Graphics.Rect -> unit
Parameters
- text
- ICharSequence
text to measure and return its bounds
- start
- Int32
index of the first char in the text to measure
- end
- Int32
1 past the last char in the text to measure
- bounds
- Rect
returns the unioned bounds of all the text. Must be allocated by the caller
- Attributes
Remarks
Retrieve the text boundary box and store to bounds.
Return in bounds (allocated by the caller) the smallest rectangle that encloses all of the characters, with an implied origin at (0,0).
Note that styles are ignored even if you pass android.text.Spanned
instance. Use android.text.StaticLayout
for measuring bounds of android.text.Spanned
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GetTextBounds(Char[], Int32, Int32, Rect)
Return in bounds (allocated by the caller) the smallest rectangle that encloses all of the characters, with an implied origin at (0,0).
[Android.Runtime.Register("getTextBounds", "([CIILandroid/graphics/Rect;)V", "GetGetTextBounds_arrayCIILandroid_graphics_Rect_Handler")]
public virtual void GetTextBounds (char[]? text, int index, int count, Android.Graphics.Rect? bounds);
[<Android.Runtime.Register("getTextBounds", "([CIILandroid/graphics/Rect;)V", "GetGetTextBounds_arrayCIILandroid_graphics_Rect_Handler")>]
abstract member GetTextBounds : char[] * int * int * Android.Graphics.Rect -> unit
override this.GetTextBounds : char[] * int * int * Android.Graphics.Rect -> unit
Parameters
- text
- Char[]
array of chars to measure and return their unioned bounds
- index
- Int32
index of the first char in the array to measure
- count
- Int32
the number of chars, beginning at index, to measure
- bounds
- Rect
returns the unioned bounds of all the text. Must be allocated by the caller
- Attributes
Remarks
Return in bounds (allocated by the caller) the smallest rectangle that encloses all of the characters, with an implied origin at (0,0).
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.
Applies to
GetTextBounds(String, Int32, Int32, Rect)
Retrieve the text boundary box and store to bounds.
[Android.Runtime.Register("getTextBounds", "(Ljava/lang/String;IILandroid/graphics/Rect;)V", "GetGetTextBounds_Ljava_lang_String_IILandroid_graphics_Rect_Handler")]
public virtual void GetTextBounds (string? text, int start, int end, Android.Graphics.Rect? bounds);
[<Android.Runtime.Register("getTextBounds", "(Ljava/lang/String;IILandroid/graphics/Rect;)V", "GetGetTextBounds_Ljava_lang_String_IILandroid_graphics_Rect_Handler")>]
abstract member GetTextBounds : string * int * int * Android.Graphics.Rect -> unit
override this.GetTextBounds : string * int * int * Android.Graphics.Rect -> unit
Parameters
- text
- String
string to measure and return its bounds
- start
- Int32
index of the first char in the string to measure
- end
- Int32
1 past the last char in the string to measure
- bounds
- Rect
returns the unioned bounds of all the text. Must be allocated by the caller
- Attributes
Remarks
Retrieve the text boundary box and store to bounds.
Return in bounds (allocated by the caller) the smallest rectangle that encloses all of the characters, with an implied origin at (0,0).
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.