Com este componente torna-se possível exibir imagens no formulário. 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.
Lente de Aumento - Essa nova propriedade possibilita a vinculação de uma lente de aumento ao componente imagem.
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 SQLA 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:
Ao obter uma imagem em um fluxo na camada servidor, a mesma não pode ser passada para um fluxo na camada cliente.
As imagens capturadas através da Webcam são armazenadas na pasta Upload no contexto do Webrun.
A propriedade Descrição não tem efeito para o componente Imagem.
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.
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”.
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.
O componente imagem é um componente que não recebe foco.
Todos os componentes possuem Propriedades e Eventos. Para conhecê-los clique aqui.
Propriedades
Determina o zoom da altura da imagem. Só é visível quando a propriedade Tipo de Exibição está configurada como Galeria.
Configura a forma como a imagem é apresentada no componente. Selecionando a opção:
Estender - redimensiona a imagem, de modo que ocupe todo o espaço do componente;
Centralizado - centraliza a imagem no centro do componente;
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;
Repetir na Vertical - repete a imagem uma sobre a outra até o limite vertical do componente.
Caso o componente esteja vinculado a um campo da fonte de dados do formulário, a exibição da imagem sempre será estendida.
Utilizada para informar o campo (fonte de dados vinculada ao formulário) no qual será gravado o código da impressão digital.
Determina o zoom da Largura da imagem. Só é visível quando a propriedade Tipo de Exibição está configurada como Galeria.
Disponibiliza 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 considerará a imagem escolhida na propriedade Imagem. Ao clicar sobre o componente, será aberta uma nova janela contendo a imagem, a qual poderá 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.
Utilizada 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 (exemplo: http://www.google.com.br/intl/pt-BR_br/images/logo.gif).
Permite 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;
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.
Propriedades e Eventos Comuns aos Objetos:
____________________________________________________________________________
Caso este tópico não tenha comentário satisfatório, envie e-mail para documentacao@softwell.com.br