Pular para o conteúdo principal

Imagem

Com este componente torna-se possível exibir imagens no formulário.

Imagem:

image161.png   

Propriedades em comum:

PropriedadeDescriçãoTipoExemplo
AlturaDefine a altura do componenteInteiro250
CódigoInforma o código gerado pelo Maker ao qual o componente/formulário foi associado. De forma geral, não interfere nas características do componente.Inteiro5
ContainerInforma em qual container o componente irá ser inserido.Indefinido
DicaArmazena uma dica para o componente, o qual se torna acessível no modo de inserção ou alteração.Letras"Digite o CPF do cliente"
HabilitadoTorna o componente possível ser editado ou manipulado.LógicoSim
PosiçãoX e PosiçãoYO "X" determina a posição do componente em relação à esquerda do formulário, e o "Y" em relação ao topo.Inteiro100
TabulaçãoIndica a ordem de tabulação do componente em relação aos outros que compõem a aba do formulário na qual está posto. Essa ordem pode ser observada quando o usuário altera o estado do formulário/grade para o modo de inclusão ou edição e navega entre os componentes/campos usando a tecla Tab.Inteiro2
TabularSelecionando a opção Sim, quando o usuário estiver navegando entre os componentes, como foi descrito no item anterior, o componente receberá foco (observada a ordem de tabulação).LógicoSim
TamanhoAplicado a todos - determina a largura do componente ou formulário.Inteiro100
VisívelAplicada a todos os componentes, com exceção da Moldura e do objeto formulário - Selecionando a opção Sim, o componente aparece no formulário.LógicoSim
NomeAplicada a todos os componentes e para o objeto formulário - apresenta o nome do componente. O Maker sugere um nome diferente dos nomes dos componentes existentes no formulário para evitar que mais de um componente possua o mesmo nome.Letras"Tabela de Consumidores"
DescriçãoAplicada a todos os componentes exceto para os componentes Árvore, Grade, Moldura, Imagem e para o objeto formulário - É a legenda que aparece sobre o componente para identificar (resumidamente) qual a sua função. Observação: Ao selecionar um determinado campo o Maker irá sugerir uma descrição obtida no dicionários de dados, caso o usuário deseje deixar o campo da descrição em branco basta apagá-lo e clicar fora do componente.Letras"Insira aqui a idade do consumidor"

Propriedades específicas do componente Imagem:

PropriedadeDescriçãoTipoExemplo
Lente de AumentoPossibilita a vinculação de uma lente de aumento ao componente imagem.LógicoNão
Altura do ZoomDetermina o zoom da altura da imagem. Só é visível quando a propriedade Tipo de Exibição está configurada como Galeria.Inteiro0
Largura do ZoomDetermina o zoom da Largura da imagem. Só é visível quando a propriedade Tipo de Exibição está configurada como Galeria.Inteiro0
Exibição da ImagemEssa propriedade altera o tamanho da imagem na área do componente. Selecionando a opção: - Normal: Exibe a imagem em seu tamanho original. - Estender: Redimensiona a imagem de modo que ocupe todo o espaço do componente, esticando a imagem caso necessário. - Ajustar: Redimensiona a imagem preenchendo todo o espaço do componente, preservando sua proporção. - Preencher: Redimensiona a imagem preenchendo todo o espaço do componente, ajustando ou cortando a proporção. - Repetir: Repete a imagem em todo o espaço do componente. - Repetir na Horizontal: Repete a mesma imagem lado a lado até o limite horizontal do componente.ListaEstender
Posição da ImagemEssa propriedade altera a posição da imagem dentro da área do componente. Valores possíveis para essa propriedade: - Centralizado: Centraliza a imagem no centro do componente. - Esquerda: Altera a posição da imagem para a esquerda do componente. - Direita: Altera a posição da imagem para a direita do componente. - Topo: Altera a posição da imagem para o topo do componente. - Base: Altera a posição da imagem para a base do componente.ListaCentralizado
Redimensionar ImagemEssa propriedade determinará o tamanho e a altura máxima que uma imagem poderá ter. As dimensões precisarão ser separadas por (;). Quando a imagem selecionada for maior que as dimensões definidas no parâmetro, a imagem será redimensionada para os valores definidos.Letras100;50
Impressão DigitalUtilizada para informar o campo (fonte de dados vinculada ao formulário) no qual será gravado o código da impressão digital.Letrascampo_digital
Tipo de ExibiçãoDisponibiliza as opções: - Desktop: Quando marcada esta opção e tendo sido informado o nome do campo (propriedade Campo) ao qual o componente Imagem está associado, após a efetuação de dois cliques sobre o componente, será possível a seleção de uma imagem contida em qualquer parte do computador. - Galeria: Quando marcada esta opção, o Webrun coderánsiderará a imagem escolhida na propriedade Imagem. Ao clicar sobre o componente, será aberta uma nova janela contendo a imagem, a qual po ser redimensionada (através da borda da janela), fornecendo suporte para uma melhor visualização. - Nenhum: Quando marcada esta opção, será possível a sobreposição de outros componentes sobre o componente Imagem.ListaDesktop
URLUtilizada para apresentar uma imagem contida em qualquer site, bastando para isso que o usuário informe o endereço no qual ela pode ser encontrada.Letrasimagem.png
ImagemPermite a seleção de uma imagem da Galeria de Imagens para exibição. A imagem a ser selecionada deve existir na Galeria de Imagens. Para vincular uma imagem, selecione a imagem (a imagem ficará com a borda laranjada) e clique no botão Selecionar (imagens podem ser gravadas no Maker pela opção Galeria de Imagens do menu Projeto). Para desvincular uma imagem do formulário, clique no botão Nenhum.Imagemimagem.png

Este componente possui quatro Propriedades que controlam a forma de exibição da imagem:

  • Associe a um campo da origem do formulário para armazenar uma imagem (podendo ser uma foto) por meio da propriedade Campo;

  • Associe a um campo da origem do formulário para armazenar uma imagem (da digital, utilizando um leitor biométrico) por meio da propriedade Impressão digital;

  • Associe a uma imagem fixa, por meio da propriedade Imagem;

  • Associe a uma imagem fixa, informado o endereço e nome na Web, por meio da propriedade URL.

Estando o Formulário em modo de inclusão ou alteração:

  • Ao posicionar o mouse sobre o componente, aparecem dois botões na parte inferior direita dele. Com relação ao:

    • Primeiro botão - ao receber um clique, aparece a tela Webrun Digital Capture. Nela consta a área da imagem capturada por uma webcam (instalada no computador em que está sendo usado o Webrun) e o botão Capturar Imagem. Ao clicar nele, será capturada a imagem que estava sendo transmitida pela webcam. Por fim, é necessário fechar a tela para que a imagem capturada apareça no componente Imagem;

    • Segundo botão - ao receber um clique, aparece a tela Ampliar imagem (na janela que envolve esta tela pode-se utilizar o botão Maximizar da barra de título, a fim de que a imagem seja visualizada em tamanho maior).

    • Tendo sido preenchida a propriedade Campo deste componente no Maker, ao ser efetuado um clique sobre ele, aparecerá a tela Escolha a imagem, na qual consta:

      • Campo Caminho da Imagem - local no qual deve ser informado manualmente o caminho da imagem que será armazenada no campo;

      • Botão Procurar - ao receber um clique, aparece a tela Escolher Arquivo, a partir da qual se pode escolher a imagem (caminho do arquivo) que será armazenada no campo;

      • Botão Modificar - tendo sido definido o local em que se encontra a imagem (campo Caminho da Imagem), ao receber um clique, a imagem é carregada no componente, mas a sua gravação no campo só se efetiva após a gravação da inserção ou da alteração do registro no formulário;

      • Botão Webcam - ao receber um clique, aparece a tela Webrun Digital Capture. Nela consta a área da imagem capturada por uma webcam (instalada no computador em que está sendo usado o Webrun) e o botão Capturar Imagem. Ao clicar nele, será capturada a imagem que estava sendo transmitida pela webcam. Por fim, é necessário fechar a tela para que a imagem capturada apareça no componente Imagem;

      • Botão Nenhuma - remove a imagem que estava carregada no componente.

Caso o componente seja alterado dinamicamente, os dois botões que apareciam ao posicionar o mouse sobre o componente não serão exibidos.

Associando o caminho da imagem na consulta SQL

A partir da versão 3, é possível acrescentar o caminho relativo de uma imagem em uma consulta SQL e associá-la ao componente Imagem, desta forma, o Webrun buscará a imagem no caminho descrito. Ex.:

Para o SQL abaixo:

Select
   fr_acao.aco_codigo,
   fr_acao.aco_nome,
   'Skins/Default/advanced\_query.gif' As "Imagem"
From
   fr_acao

Se associarmos o componente Imagem ao campo "Imagem" do SQL acima, o Webrun exibirá a imagem 'advanced_query.gif' relativa ao seu contexto.

Observações:

  1. Ao obter uma imagem em um fluxo na camada servidor, a mesma não pode ser passada para um fluxo na camada cliente.

  2. As imagens capturadas através da Webcam são armazenadas na pasta Upload no contexto do Webrun.

  3. A propriedade Descrição não tem efeito para o componente Imagem.

  4. Para que a imagem fique atrás de outro componente clique com o botão direito do mouse sobre o componente Imagem e em Propriedade selecione a opção Tipo de Exibição como Nenhum e, em seguida, selecione a opção Controles e clique em Trazer para frente.

  5. Quando um componente imagem está vinculado a um campo não é possível definir seu modo de exibição, sendo que por padrão o modo de exibição será "Estendido”.

  6. Não é possível obter o valor de um campo Imagem e atribuir diretamente a um componente imagem, pois o valor gravado no banco é do tipo binário, assim sendo necessário que o valor seja guardado em um arquivo, como mostra o exemplo.

  7. O componente imagem é um componente que não recebe foco.

A partir da versão 3 do Webrun, é possível acrescentar o caminho relativo de uma imagem em uma consulta SQL e associá-la ao componente Imagem, desta forma, o Webrun buscará a imagem no caminho descrito. Ex.:

Para o SQL abaixo:

Select
   fr_acao.aco_codigo,
   fr_acao.aco_nome,
   'Skins/Default/advanced\_query.gif' As "Imagem"
From
   fr_acao

Ao associar o componente Imagem ao campo "Imagem" do SQL acima, o Webrun exibirá a imagem 'advanced_query.gif' relativa ao seu contexto.