Compartilhar via


captureImage (referência da API do cliente)

Invoca a câmera do dispositivo para capturar uma imagem.

Disponível para

Esse método tem suporte apenas para os clientes móveis.

Sintaxe

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

Parâmetros

Nome do parâmetro Tipo Obrigatório Description
imageOptions Object Não Um objeto com os seguintes valores:
- allowEdit: indica se a imagem deve ser editada antes de salvar. Booliano.
- quality: qualidade do arquivo de imagem em porcentagem. Número.
- height: altura da imagem a ser capturada. Número.
- width: largura da imagem a ser capturada. Número.
Observação: as dimensões de altura e largura devem ser especificadas se usadas.
successCallback Função Yes Uma função a ser chamada quando a imagem é retornada. Um objeto de imagem codificado em base64 com os seguintes valores é passado para a função:
- fileContent: conteúdo do arquivo de imagem. Cadeia de caracteres
- fileName: nome do arquivo de imagem. Cadeia de caracteres.
- fileSize: tamanho do arquivo de imagem em KB. Número.
- mimeType: tipo MIME do arquivo de imagem. Cadeia de caracteres.
errorCallback Função Yes Uma função a ser chamada quando a operação falhar.

Valor de retorno

Com êxito, retorna um objeto de imagem codificado em base64 com os valores especificados anteriormente.

Exceptions

Ver códigos de erro do serviço Web

Xrm.Device