Como colocar uma imagem em um botão no InfoPath 2003 ou no InfoPath 2007

Traduções deste artigo Traduções deste artigo
ID do artigo: 832511 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Você pode colocar uma imagem de um arquivo .gif na face de um controle de botão no Microsoft Office InfoPath 2007 ou no Microsoft Office InfoPath 2003. Você pode fazer isso especificando os atributos de botão no arquivo de formulário View.xsl. Você deve modificar o estilo do elemento INPUT do arquivo View.xsl para o formulário.

Mais Informações

As etapas a seguir descrevem como criar um exemplo que coloca um arquivo .gif em um botão. As seguintes etapas exigem que você utilize um arquivo .gif. Uma instalação típica do Microsoft Office tem uma pasta de arquivos .gif que você pode selecionar para ajudá-lo a desenvolver seu exemplo. Por padrão, a pasta de arquivos .gif está localizada em C:\Program Files\Microsoft Office\ClipArt\PUB60Cor.
  1. Inicie o InfoPath. Crie um formulário em branco.
  2. No painel de tarefas Tarefas de design , clique no link de controles . Clique no controle Button .

    Um controle de botão aparece no formulário em branco.
  3. Clique no botão no formulário com o botão direito do mouse e clique em Propriedades do botão . Na caixa de diálogo Propriedades do botão , clique na guia ' tamanho e alterar a altura para 100 pixels. Altere a largura para 100 pixels. Clique em OK .
  4. No InfoPath 2007, clique em Arquivos de recursos no menu Ferramentas . Na caixa de diálogo Arquivos de recursos , clique em Adicionar . Mova para a pasta que contém os arquivos .gif e, em seguida, clique duas vezes no arquivo .gif que você deseja. Clique em OK para fechar a caixa de diálogo Arquivos de recursos .

    No InfoPath 2003, clique em Gerenciador de recursos no menu Ferramentas . Na caixa de diálogo Gerenciador de recursos , clique em Adicionar . Mova para a pasta que contém os arquivos .gif e, em seguida, clique duas vezes no arquivo .gif que você deseja. Clique em OK para fechar a caixa de diálogo Gerenciador de recursos .

    Observação O arquivo que é usado neste exemplo é AG00174_.gif.
  5. No menu arquivo , clique em Salvar .
  6. Na caixa Nome do arquivo , digite Button1 para alterar o nome do formulário. Salve o formulário para uma pasta de sua escolha. Clique em Salvar para fechar a caixa de diálogo Salvar como .

    Observação Não feche o formulário que você está criando.
  7. No InfoPath 2007, clique em Salvar como arquivos de origem no menu arquivo .

    No InfoPath 2003, clique em Extrair arquivos de formulário no menu arquivo .
  8. Na caixa de diálogo Procurar pasta , mova para a pasta na qual você salvou o formulário de Button1. Clique na pasta e, em seguida, clique em OK para fechar a caixa de diálogo Procurar pasta . No menu arquivo , clique em Fechar para fechar o formulário.
  9. No Microsoft Windows Explorer, vá para a pasta que contém o formulário e os arquivos foram extraídos do arquivo Button1.xsn.

    Observação A pasta contém o arquivo Button1.xsn original e os seguintes arquivos extraídos:
    • Manifest.xsf
    • Sampledata.XML
    • Template.XML
    • Myschema.xsd
    • View1.xsl
  10. Abra o arquivo View1.xsl no bloco de notas. Para fazer isso, execute as seguintes etapas:
    1. Clique com o botão direito no arquivo View1.xsl .
    2. Clique em Abrir com .
    3. Clique em Bloco de notas as opções disponíveis.
  11. No arquivo View1.xsl que agora está aberto no bloco de notas, localize a linha de código a seguir:
    <input class="langFont" title="" style="WIDTH: 86px; HEIGHT: 85px" type="button" value="Button" xd:xctname="Button" 
         xd:CtrlId="CTRL1_5" tabIndex="0"/>
    From the following style attribute, copy the part that is in quotation marks:
    style="BORDER: none; BACKGROUND-IMAGE: url(yourImageHere.gif); BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat;"
    Note What you copy will look similar to the following code:
    BORDER: none; BACKGROUND-IMAGE: urlYourImageHere.gif; BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat;
    Insert what you just copied into the existing style attribute so that the completed line will now look similar to the following code:
    <input class="langFont" title="" style="BORDER: none; BACKGROUND-IMAGE: url(yourImageHere.gif); 
         BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; WIDTH: 86px; HEIGHT: 85px" type="button" 
         value="Button" xd:xctname="Button" xd:CtrlId="CTRL1_5" tabIndex="0"/>
  12. Altere o valor de URL do estilo de url(yourimageHere.gif) para url(AG00174_.gif).

    Observação Você também pode usar o nome de arquivo para o arquivo .gif escolhido anteriormente.

    The code that appears will look similar to the following code:
    <input class="langFont" title="" style="BORDER: none; BACKGROUND-IMAGE: url(AG00174_.gif); 
         BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; WIDTH: 86px; HEIGHT: 85px" type="button" 
         value="Button" xd:xctname="Button" xd:CtrlId="CTRL1_5" tabIndex="0"/>
  13. Salve o arquivo View1.xsl modificado. Feche o Notepad.
  14. Mover para a pasta que tenha os arquivos extraídos do Button1.xsn.

    Observação Esta é a pasta com o arquivo View1.xsl modificado.
  15. Clique duas vezes em manifest.xsf para abrir o formulário no InfoPath.

    Observação Botão original mostra a imagem .gif no canto superior esquerdo com a palavra botão no centro do botão.
  16. Feche o InfoPath.
  17. No bloco de notas, reabra o arquivo View1.xsl. Para modificar o "< entrada... / >" seção, execute essas etapas:
    1. Altere o tamanho do botão para 100 pixels por 100 pixels.

      Você pode fazer isso, alterando o atributo WIDTH do botão e alterando o atributo HEIGHT do botão.
    2. Exclua a palavra botão para remover a palavra botão a face do botão.

      Você pode fazer isso alterando o atributo de valor do botão.
    3. Centralize a imagem .gif no botão.

      Você pode fazer isso alterando o atributo BACKGROUND-POSITION do botão.

      <input.../> alterados element will look similar to the following code:
      <input class="langFont" title="" style="BORDER: none; BACKGROUND-IMAGE: url(AG00174_.gif); 
           BACKGROUND-POSITION: center; BACKGROUND-REPEAT: no-repeat; WIDTH: 100px; HEIGHT: 100px" type="button" 
           value="" xd:xctname="Button" xd:CtrlId="CTRL1_5" tabIndex="0"/>
    4. Salve o arquivo View1.xsl modificado. Feche o Notepad.
  18. Substitua a versão anterior do arquivo manifest.xsf com a versão mais recente do arquivo manifest.xsf.

    Observação Se você clicar duas vezes no arquivo manifest.xsf, você abre o formulário no InfoPath. As alterações não estão no formulário. Esse comportamento ocorre porque a versão anterior do arquivo manifest.xsf está no cache. Você deve substituir a versão anterior do arquivo manifest.xsf com a versão atual do arquivo manifest.xsf. Para fazer isso, use um dos seguintes métodos:
    • Método 1: Na linha de comando do Windows, digite o seguinte comando e pressione ENTER:
      InfoPath.exe /cache clearall
    • Método 2:
      1. Abra o arquivo manifest.xsf no bloco de notas.
      2. No menu arquivo , clique em Salvar como .

        A caixa de diálogo Salvar como solicita se você deseja substituir o arquivo existente com o mesmo nome de arquivo.
      3. Clique em Sim
    A versão mais recente no arquivo manifest.xsf tem um carimbo de hora mais recente. Portanto, quando você clica duas vezes a versão mais recente do arquivo manifest.xsf, o arquivo em cache será descartado. O arquivo em cache será substituído com a versão mais recente do arquivo manifest.xsf. Depois de concluir o método 1 ou método 2, clique duas vezes a versão mais recente do arquivo manifest.xsf. Você pode ver o botão novo.

Propriedades

ID do artigo: 832511 - Última revisão: terça-feira, 19 de junho de 2007 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
  • Microsoft Office InfoPath 2003, Service Pack 1 (SP1)
Palavras-chave: 
kbmt kbhowtomaster KB832511 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 832511

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com