For the complete documentation index, see llms.txt. This page is also available as Markdown.

Propriedades

Propriedades de configuração do componente SelphID Widget.

Estas propriedades permitem personalizar o comportamento do fluxo de captura de documento.

Constantes e tipagem

SelphID oferece tipos e constantes para facilitar sua implementação em ambientes tipados.

import { CameraType, CameraPreferred } from '@facephi/selphid-web-component'

No React, o enum CameraPreferred (entre outros) também é exportado de @facephi/sdk-web-react.

Recomendação: Configure as propriedades por meio de JavaScript, JSX ou dos bindings do seu framework (React, Vue, Angular, etc.). Evite a configuração HTML nativa com atributos (nombre-atributo="valor"), pois pode perder a tipagem e o formato esperado pelo componente.


Propriedades de configuração do SelphID Widget

Captura

Extração

Câmera

  • cameraHeight: Resolução vertical preferida da câmera.

  • cameraId: Identificador da câmera.

  • cameraSwitch: Exibe o botão para trocar de câmera.

  • cameraType: Tipo de câmera (frontal ou traseira). Recomendado: cameraPreferred.

  • cameraWidth: Resolução horizontal preferida da câmera.

  • dpi: DPI das imagens extraídas.

  • externalCamera: Fluxo de vídeo externo para a captura.

Personalização

Configuração interna

Gravação de Vídeo

Ferramentas de desenvolvedor

  • depuração: Ativa o modo de depuração na tela.

  • showLog: Exibe informações detalhadas no console.


Compatibilidade e validação de propriedades

Algumas propriedades foram renomeadas. O nome legacy continua sendo o principal e funcional nesta versão, enquanto o nome novo é o recomendado. Regras de resolução:

  • Precedência: se você definir ao mesmo tempo o nome legacy e o novo, prevalece o novo e um aviso de precedência é emitido no console.

  • Somente legacy: usar somente o nome legacy emite um aviso de depreciação no console. O nome legacy será removido na próxima versão major.

  • Propriedade desconhecida: uma propriedade não reconhecida se ignora em silêncio sempre.

  • Validação (settingsStrictness, por padrão tolerante): no modo tolerante, um valor inválido é substituído pelo seu valor padrão e um aviso é emitido; no modo estrito, interrompe o SDK com um erro bloqueante.

Atualizado