Última modificação por FlowFast em 2025/08/22 13:27

Da versão 1.1
editado por FlowFast
em 2025/08/22 11:05
Comentário da mudança: Não existe comentário para essa versão
Para versão 3.1
editado por FlowFast
em 2025/08/22 12:05
Comentário da mudança: Não existe comentário para essa versão

Resumo

Detalhes

Propriedades da página
Conteúdo
... ... @@ -1,0 +1,85 @@
1 +Cadastro do dicionário de campos disponíveis para uso nos formulários das tarefas.
2 +
3 +
4 +=== Anexo único ===
5 +
6 +|=Campo|=Descrição
7 +|Expressão regular para validação|(((
8 +Este campo serve para limitar os tipos de arquivos que serão aceitos, deve ser informada uma expressão regular no padrão JavaScript.
9 +
10 +Exemplos:
11 +
12 +Aceitar somente arquivos pdf. Expressão: **/.*\.pdf/**
13 +
14 +Aceitar somente arquivos do Excel (xlsx). Expressão: **/.*\.xlsx/**
15 +
16 +Aceitar imagens jpg ou png.  Expressão: **/.*\.[png|jpg]/**
17 +)))
18 +|Tipos de arquivos p/ filtro seletor browser|(((
19 +Este campo serve para filtrar diretamente na janela de seleção de arquivos do browser. Define o atributo **accept** do componente input HTML (referências: [[w3schools>>https://www.w3schools.com/tags/att_input_accept.asp]], [[mozilla>>https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Attributes/accept]]).
20 +
21 +Exemplos:
22 +
23 +apresentar somente imagens: Informar: **image/***
24 +
25 +apresentar somente PDF: Informar: **.pdf**
26 +)))
27 +|Parâmetros para câmera (JSON)|(((
28 +Esse campo serve para configurar como a opção de captura pela câmera. Como parâmetros de qualidade e compressão da imagem.
29 +
30 +Exemplo:
31 +
32 +Definir para tentar capturar imagem FullHD, fazer compressão do jpeg em 80% e definir que a câmera a ser utilizada como traseira(enviroment) (se estiver em um dispositivo móvel e estiver disponível).
33 +(((
34 +{{code language="JAVASCRIPT"}}
35 +{
36 + imageType: "image/jpeg",
37 + imageQuality: 0.8,
38 + video: {
39 + width: { ideal: 1980 },
40 + height: { ideal: 1080 } ,
41 + facingMode: "enviroment"
42 + }
43 +}
44 +{{/code}}
45 +)))
46 +
47 +Definir para tentar capturar imagem na resolução máxima e sem compressão.
48 +(((
49 +{{code language="JAVASCRIPT"}}
50 +{
51 + imageType: "image/png",
52 + imageQuality: 1.0,
53 + video: {
54 + width: { ideal: 9999 },
55 + height: { ideal: 9999 } ,
56 + facingMode: "enviroment"
57 + }
58 +}
59 +{{/code}}
60 +)))
61 +Com as opções acima, a captura será realizada diretamente através do browser.
62 +
63 +Existe a opção, quando estamos em um dispositivo móvel de utilizar o próprio aplicativo do SO do aparelho para realizar a captura da imagem, isso permite mais opções no momento da captura, como utilização de zoom e definição da qualidade diretamente no aparelho.
64 +
65 +Para isso pode ser definido o atributo "**mobileCapture: true**" na raiz do JSON.
66 +
67 +Ex:
68 +(((
69 +{{code language="JAVASCRIPT"}}
70 +{
71 + mobileCapture: true,
72 + imageType: "image/jpeg",
73 + imageQuality: 0.8,
74 + video: {
75 + width: { ideal: 1980 },
76 + height: { ideal: 1080 } ,
77 + facingMode: "enviroment"
78 + }
79 +}
80 +{{/code}}
81 +)))
82 +
83 +
84 +)))
85 +