captureImage (referencia de la API de cliente)
Invoca la cámara del dispositivo para capturar una imagen.
Disponible para
Este método solo es compatible para los clientes móviles.
Sintaxis
Xrm.Device.captureImage(imageOptions).then(successCallback, errorCallback)
Parámetros
Nombre de parámetro | Type | Obligatorio | Description |
---|---|---|---|
imageOptions |
Objecto | No | Un objeto con los siguientes valores: - allowEdit : indica si se edita la imagen antes de guardar. Booleano.- quality : calidad del archivo de imagen en porcentaje. Número.- height : alto de la imagen que se capturará. Número.- width : ancho de la imagen que se capturará. Número.Nota: Si se utilizan, se deben especificar las dimensiones de alto y ancho. |
successCallback |
Function | Sí | Una función para llamar cuando se devuelve una imagen. Un objeto de imagen codificado en base64 con los siguientes valores se pasa a la función: - fileContent : el contenido del archivo de imagen. Cadena - fileName : el nombre del archivo de imagen. Cadena.- fileSize : Tamaño del archivo de imagen en KB. Número.- mimeType : Tipo MIME de archivo de imagen. Cadena. |
errorCallback |
Function | Sí | Una función a la que se llama cuando la operación tiene error. |
Valor devuelto
En caso de realizarse correctamente, devuelve un objeto de imagen codificado en base64 con los valores especificados anteriormente.
Excepciones
Consulte Códigos de error de servicio web