このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

DelegatedInkTrailPresenter: presentationArea プロパティ

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。

presentationAreaDelegatedInkTrailPresenter インターフェイスのプロパティで、インクストロークの描画の範囲となる Element を返します。

先行する Ink.requestPresenter() メソッド呼び出しで、特定の presentationArea 要素の定義が記載されていた場合、その要素が返されます。それ以外の場合、既定の値、つまり、その要素を含むビューポートが返されます。

この領域は常に要素の境界線のクライアント座標であるため、要素を移動したり、要素をスクロールしたりしても、開発者は再計算を行う必要はありません。

Element です。

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

  // …
}

仕様書

Specification
Ink API
# dom-delegatedinktrailpresenter-presentationarea

ブラウザーの互換性