Adicionar uma imagem SVG avançada

Adicione uma imagem SVG avançada à tela para alterar as propriedades de partes de imagem individuais em tempo de design ou tempo de execução.
DICA: Por exemplo, é possível sinalizar um mau funcionamento de peça de hardware destacando uma representação de componente de hardware.
Pré-requisitos
Para controlar as propriedades da imagem, obtenha um arquivo SVG que esteja em conformidade com estes requisitos:
  • O formato do arquivo é SVG 1.2 Tiny
  • O arquivo contém todos os elementos de imagem e propriedades que você deseja configurar
  • As propriedades de preenchimento e traçado existem e têm cores definidas como atributos XML ou CSS em linha
  • Os valores de cor são hexadecimais
DICA: Se o arquivo SVG não estiver em conformidade com os requisitos, a imagem será exibida conforme o esperado, mas você não poderá alterar as propriedades da imagem.
  1. Para adicionar uma imagem SVG avançada
  2. Na
    Exibição de projeto
    , clique com o botão direito do mouse no objeto ou pasta para conter a imagem e selecione
    Novo
    Desenhos
    Imagem SVG avançada
    .
  3. Selecione a imagem a ser incluída:
    • Em
      Propriedades
      , ao lado de
      Caminho
      , selecione
      Buscar
      e selecione uma imagem para incluir em seu aplicativo.
    • No editor, clique duas vezes em e selecione uma imagem para incluir em seu aplicativo.
    DICA:
    Para localizar itens, em
    Selecionar arquivo
    , comece a digitar o nome do item a ser localizado.
    Se o arquivo não aparecer em
    Selecionar arquivo
    , selecione
    Importar arquivos
    e, em
    Importar arquivos
    , selecione o arquivo a ser importado e escolha
    Selecionar
    .
  4. (opcional) Abra o arquivo SVG em um editor de texto e verifique se o atributo
    @id
    do elemento da imagem que você deseja alterar e a propriedade que você deseja modificar existem no arquivo SVG.
    Por exemplo, para poder alterar o estilo de polígono de um chassi:
    <g id="
    ConveyorChassis
    "> <polygon style="fill:#3C4660;" points="8.532,379.733 503.466,379.733 503.466,277.333 8.532,277.333"/> </g>
  5. Em
    Propriedades
    , expanda
    Propriedades do elemento SVG
    e, em
    ID
    , selecione o elemento da imagem a ser alterado.
    DICA: As opções suspensas para elementos do arquivo SVG correspondem aos atributos
    @id
    dos elementos do arquivo SVG. Se os valores não forem exibidos no menu suspenso, talvez a imagem SVG não esteja de acordo com os requisitos necessários para controlar as propriedades da imagem.
  6. Em
    Propriedade
    , selecione a propriedade a ser alterada para o elemento de imagem selecionado e, em
    Valor
    , selecione
    Adicionar vínculo dinâmico
    para criar um vínculo dinâmico complexo ou digite um valor para a propriedade indicada:
    • Cor
      . Selecione ou digite o valor hexadecimal para a cor ou crie um vínculo dinâmico complexo com um conversor para valores de cores hexadecimais. Por exemplo:
    • Opacidade
      . Digite um valor de 0 a 100 para tornar o elemento da imagem completamente transparente ou completamente opaco.
    • Largura do traço
      . Digite a largura da linha em pixels.
    • Dasharray do traço
      . Especifique a matriz de traços fazendo uma das ações seguintes:
      • Selecione ou digite
        Sólido
        . Esse é o padrão.
      • Digite um único número. O número representa o comprimento do traço e o comprimento do espaço entre os traços. Por exemplo, digite 5 para que o comprimento do traço e o comprimento do espaço entre os traços seja de 5 pixels.
      • Configure uma série de números separados por ponto e vírgula no formato repetível #;#. O primeiro número representa o comprimento do traço e o número após cada ponto e vírgula representa o espaço de comprimento entre os traços. A série digitada é repetida. Por exemplo, digite 5; 2; 10; 3 para o primeiro traço ser de cinco pixels e o espaço depois desse traço ser de dois pixels, seguido por outro traço que é de 10 pixels e um espaço que é de 3 pixels. A série se repete para exibir o traço mais curto seguido por um traço mais longo por toda a linha.
    DICA:
    Ao vincular a propriedade dasharray a uma variável de string ou tag em um controlador, um valor de string inválido resulta no valor da propriedade dasharray quando esse valor muda para o valor no arquivo SVG em tempo de execução.
    Por exemplo, se a matriz de traço for definida como uma linha sólida no SVG avançado, mas estiver sendo exibida como um padrão de traço, se o valor da tag vinculada na propriedade dasharray mudar para um valor inválido, como abc, ou contiver um erro de digitação de formato de string, como 1;5:8, o valor é revertido para a linha sólida especificada no arquivo SVG.
    A propriedade selecionada para o elemento da imagem deve estar no arquivo da imagem SVG com o elemento da imagem ou você não poderá configurar a propriedade para o elemento da imagem.
  7. Para adicionar uma propriedade adicional para o SVG, ao lado de
    Propriedades do Elemento SVG
    , selecione
    Add
    e repita as etapas 4 e 5.
    Por exemplo, se você configurou
    Cor
    para um elemento da imagem SVG, poderá adicionar uma propriedade
    Opacidade
    para alterar a opacidade desse mesmo elemento da imagem ou de um elemento da imagem diferente.
  8. Para alterar as propriedades padrão do SVG, em
    Propriedades
    , expanda
    Aparência
    e altere as propriedades criando um vínculo dinâmico complexo ou digitando um valor.
  9. (opcional) Em
    Propriedades
    , edite as configurações de
    Aparência
    :
    • Visível
      . Mostra o objeto em tempo de execução.
    • Habilitado
      . Habilita a interação com o objeto em tempo de execução.
    • Opacidade
      . Nível de opacidade do objeto em porcentagem. Defina para
      0
      para tornar o objeto transparente.
    • Piscada
      . Pisca o objeto em tempo de execução.
    • Rotação
      . Gira o objeto em torno de seu ponto central (em graus de arco). Valores positivos giram o objeto no sentido horário; valores negativos giram o objeto no sentido anti-horário.
    • Teste de interseção visível
      . Intercepta seleções do usuário. Falso por padrão - as seleções de usuário não são interceptadas e são passadas para o objeto subjacente.
    • Modo de preenchimento
      . Selecione uma das seguintes opções:
      • Ajustar
        . O objeto mantém sua relação de aspecto original quando redimensionado.
      • Alongar
        . O objeto preenche o contêiner e ignora sua relação de aspecto original quando redimensionado.
      • Blocos
        . O objeto mantém sua relação de aspecto original quando redimensionado e repete a imagem em seu interior.
    • Modo de colorização
      . Define o modo de colorização da imagem. As opções disponíveis incluem:
      Substituir
      ,
      Tom
      ,
      Multiplicar
      ,
      Adicionar
      .
    • Elemento a ser movido
      . Consulte Tornar móvel um objeto gráfico.
  10. (opcional) Para redimensionar, mover ou alinhar o objeto, consulte Layout de objetos gráficos.
  11. (opcional) Em
    Eventos
    , adicione métodos a eventos existentes ou adicione novos eventos e métodos. Consulte Eventos e Métodos.
Exemplo de imagem SVG avançada - alarme desabilitado (chassi da esteira cinza)
Ícone de chassi da esteira com um botão de alternância de alarme desabilitado.
Exemplo de imagem SVG avançada - alarme habilitado (chassi da esteira vermelha)
Ícone de chassi da esteira com um botão de alternância para disparar um alarme de mau funcionamento.
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal