InkPresenter: presentationArea property

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

The presentationArea read-only property of the InkPresenter interface returns the Element inside which rendering of ink strokes is confined.

If the preceding Ink.requestPresenter() method call included a specific presentationArea element definition, then that will be the element returned. Otherwise, the default is returned, which is the containing viewport.

This area is always the client coordinates for the element's border box, so moving the element or scrolling the element requires no recalculation on the developer's part.

Value

Example

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

  //...
}

Specifications

Specification
Ink API
# dom-inkpresenter-presentationarea

Browser compatibility

BCD tables only load in the browser

See also