Ink: requestPresenter()-Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die requestPresenter()-Methode der Ink-Schnittstelle gibt ein Promise zurück, das mit einem DelegatedInkTrailPresenter-Objekt erfüllt wird, um die Darstellung von Strichen zu handhaben.
Syntax
requestPresenter(param)
Parameter
paramOptional-
Ein Objekt, das die folgende Eigenschaft enthält:
presentationAreaOptional-
Ein
Element, innerhalb dessen die Darstellung der Schriftstriche eingeschränkt ist (genauer gesagt die Rahmenbox des Elements). Wennparamnicht enthalten ist oderpresentationAreaaufnullgesetzt ist, ist die Tintenwiedergabe standardmäßig auf das umgebende Ansichtsfenster beschränkt.
Rückgabewert
Ein Promise, das sich zu einer Instanz des DelegatedInkTrailPresenter-Objekts auflöst.
Ausnahmen
ErrorDOMException-
Ein Fehler wird ausgelöst und die Operation wird abgebrochen, wenn
presentationAreakein gültigesElementist oder nicht im selben Dokument wie das zugehörigeInk-Objekt ist.
Beispiel
async function inkInit() {
const ink = navigator.ink;
let presenter = await ink.requestPresenter({ presentationArea: canvas });
// …
}
Spezifikationen
| Specification |
|---|
| Ink API> # dom-ink-requestpresenter> |
Browser-Kompatibilität
Loading…