Ink: requestPresenter() メソッド
        
        
          Limited availability
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimental: これは実験的な機能です。
本番で使用する前にブラウザー互換性一覧表をチェックしてください。
requestPresenter() は Ink インターフェイスのメソッドで、 Promise を返します。これはストロークの描画を扱う DelegatedInkTrailPresenter オブジェクトで履行されます。
構文
js
requestPresenter(param)
引数
- param省略可
- 
以下のプロパティを含むオブジェクトです。 - presentationArea省略可
- 
インクストロークの描画が収まる Element(正確には、要素の境界ボックス)。paramが含まれていない場合、またはpresentationAreaがnullに設定されている場合、インクの描画は既定で、それを包含するビューポートに制限されます。
 
返値
Promise で、 DelegatedInkTrailPresenter オブジェクトインスタンスに解決します。
例外
- Error- DOMException
- 
presentationAreaが有効なElementでない場合、または関連付けられたInkオブジェクトと同じ文書内にない場合、このエラーが発生し、操作は中止されます。
例
js
async function inkInit() {
  const ink = navigator.ink;
  let presenter = await ink.requestPresenter({ presentationArea: canvas });
  // …
}
仕様書
| Specification | 
|---|
| Ink API> # dom-ink-requestpresenter> | 
ブラウザーの互換性
Loading…