IInputConnection.RequestTextBoundsInfo(RectF, IExecutor, IConsumer) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается методом ввода, чтобы запросить TextBoundsInfo диапазон текста, который охватывается или находится в пределах заданного объекта bounds.
[Android.Runtime.Register("requestTextBoundsInfo", "(Landroid/graphics/RectF;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestTextBoundsInfo_Landroid_graphics_RectF_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual void RequestTextBoundsInfo(Android.Graphics.RectF bounds, Java.Util.Concurrent.IExecutor executor, Java.Util.Functions.IConsumer consumer);
[<Android.Runtime.Register("requestTextBoundsInfo", "(Landroid/graphics/RectF;Ljava/util/concurrent/Executor;Ljava/util/function/Consumer;)V", "GetRequestTextBoundsInfo_Landroid_graphics_RectF_Ljava_util_concurrent_Executor_Ljava_util_function_Consumer_Handler:Android.Views.InputMethods.IInputConnection, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member RequestTextBoundsInfo : Android.Graphics.RectF * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
override this.RequestTextBoundsInfo : Android.Graphics.RectF * Java.Util.Concurrent.IExecutor * Java.Util.Functions.IConsumer -> unit
Параметры
- bounds
- RectF
Интересующая область, в которой запрашиваются границы текста, в координатах экрана.
- executor
- IExecutor
исполнитель для выполнения обратного вызова.
- consumer
- IConsumer
Обратный вызов, вызываемый редактором для возврата результата. Он должен возвращать ненулевой объект.
- Атрибуты
Комментарии
Вызывается методом ввода, чтобы запросить TextBoundsInfo диапазон текста, который охватывается или находится в пределах заданного объекта bounds. Его можно использовать в качестве дополнительного метода для реализации API жестов рукописного ввода . #performHandwritingGesture(HandwritingGesture, Executor, IntConsumer)
<
>Авторы и сильные< редакторы>: предпочтительнее, что редактор возвращает все текстовые строки, границы которых пересекаются TextBoundsInfo с заданным.bounds
<сильные>авторы< IME или сильные>: этот метод дорого, если текст длинный. Обратите внимание, что вычисления с привязками текста и IPC для отправки данных занимает много времени. Предпочтительнее запрашивать только границы текста в небольших областях.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".