Freigeben über


captureImage (Client-API-Referenz)

Ruft die Gerätekamera auf, um ein Bild zu erfassen.

Verfügbar für

Diese Methode wird nur für mobile Clients unterstützt.

Syntax

Xrm.Device.captureImage(imageOptions).then(successCallback, errorCallback)

Parameter

Parametername Type Erforderlich Beschreibung
imageOptions Object Nein Ein Objekt mit den folgenden Werten:
- allowEdit: Gibt an, ob das Bild vor dem Speichern zu bearbeiten ist. Boolesch.
- quality: Qualität der Bilddatei in Prozent. Nummer.
- height: Höhe des zu erfassenden Bilds. Nummer.
- width: Breite des zu erfassenden Bilds. Nummer.
Hinweis: Bei Verwendung müssen sowohl die Höhen- als auch die Breitenabmessungen angegeben werden.
successCallback Function Ja Eine Funktion, die bei der Rückgabe des Bilds aufgerufen wird. Ein Base64-codiertes Bildobjekt mit den folgenden Werten wird an die Funktion übergeben:
- fileContent: Inhalt der Bilddatei. Zeichenfolge
- fileName: Name der Bilddatei. Zeichenfolge.
- fileSize: Größe der Bilddatei in KB. Nummer.
- mimeType: Bilddatei-MIME-Typ. Zeichenfolge.
errorCallback Function Ja Eine Funktion zum Aufrufen, wenn der Vorgang fehlschlug.

Rückgabewert

Gibt bei Erfolg ein base64-codiertes Bildobjekt mit den zuvor angegebenen Werten zurück.

Ausnahmen

Siehe Webdienst-Fehlercodes

Xrm.Device