Spec-Zone.ru › Web APIs

Ink: метод requestPresenter()

Ограниченная доступность

Эта функция не является Baseline, так как она не работает в некоторых из самых широко используемых браузеров.

  • Подробнее
  • Полная совместимость
  • Отправить обратную связь

Экспериментально: Это экспериментальная технология
Перед использованием в производстве тщательно проверьте таблицу совместимости с браузерами.

Метод requestPresenter() интерфейса Ink возвращает Promise, который выполняется с объектом DelegatedInkTrailPresenter для обработки отрисовки штрихов.

Синтаксис

requestPresenter(param)

Параметры

param Необязательно

Объект, содержащий следующие свойства:

presentationArea Необязательно

Element, внутри которого ограничивается отрисовка штрихов чернил (то есть, рамка элемента). Если param не указано или presentationArea установлено в null, отрисовка чернил по умолчанию ограничивается содержащим viewport.

Возвращаемое значение

Promise, который разрешается до объекта DelegatedInkTrailPresenter.

Исключения

Error DOMException

Возникает ошибка, и операция прерывается, если presentationArea не является допустимым Element или не находится в том же документе, что и связанный объект Ink.

Пример

async function inkInit() {
  const ink = navigator.ink;
  let presenter = await ink.requestPresenter({ presentationArea: canvas });

  //...
}

Спецификации

Спецификация
API чернил
# dom-ink-requestpresenter

Совместимость с браузерами

Рабочие Столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
requestPresenter 94 93 Нет 80 Нет 94 Нет 66 Нет 17.0 94

См. также

  • Улучшение чернил в браузере

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Ink/requestPresenter

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API