Compartilhar via


Atributo DashStyle VML

Este tópico descreve o VML, um recurso preterido a partir do Windows Internet Explorer 9. As páginas da Web e os aplicativos que dependem do VML devem ser migrados para o SVG ou para outros padrões amplamente compatíveis.

Observação

A partir de dezembro de 2011, este tópico foi arquivado. Como resultado, ele não é mais mantido ativamente. Para obter mais informações, consulte Conteúdo arquivado. Para obter informações, recomendações e diretrizes sobre a versão atual do Windows Internet Explorer, consulte Internet Explorer Developer Center.

 

Especifica o padrão de ponto e traço para um traço. Leitura/gravação. VgLineDashStyle.

Aplica-se a

Traço

Sintaxe de marca

<v: element dashstyle=" expression ">

Sintaxe do script

elemento .dashstyle="expression"

Expressão=element.dashstyle

Comentários

Os valores são:

  • Solid (padrão)
  • ShortDash
  • ShortDot
  • ShortDashDot
  • ShortDashDotDot
  • Ponto
  • Traço
  • LongDash
  • DashDot
  • LongDashDot
  • LongDashDotDot

O atributo DashStyle permite que o usuário especifique um padrão de traço definido sob medida. Isso é feito usando uma série de números. Os estilos de traço são definidos em termos do comprimento do traço (a parte desenhada do traço) e do comprimento do espaço entre os traços. Os comprimentos são relativos à largura da linha: um comprimento de "1" é igual à largura da linha. O estilo EndCap é aplicado a cada traço, o estilo de seta não é. A cadeia de caracteres primeiro define o comprimento do traço e, em seguida, o comprimento do espaço. Isso pode ser repetido para formar estilos complexos de traço. A cadeia de caracteres sempre deve conter um par de números; se ele contiver um número ímpar de números, o último poderá ser desconsiderado.

A tabela a seguir lista alguns valores típicos e uma descrição do efeito pretendido. "0" implica um ponto que deve ser quatro vezes simétrico (com tampas de extremidade redondas deve ser um círculo). Se o limite de extremidade de linha for "simples", um visualizador deverá escolher um traço interno do sistema operacional sempre que possível (em outras palavras, algo que é rápido de desenhar).). A tabela a seguir mostra alguns exemplos.

Dashstyle Descrição
"2 2" Traços curtos. Cada traço e o espaço entre é o dobro da largura da linha.
"0 2" Pontos. O espaço entre é o dobro da largura da linha.
"2 2 0 2" Ponto de traço curto.
"2 2 0 2 0 2" Ponto de traço curto.
"1 2" Ponto. Cada traço é a largura da linha, enquanto cada espaço tem o dobro da largura da linha.
"4 2" Traço. Cada traço tem quatro vezes a largura da linha, enquanto cada espaço tem o dobro da largura da linha.
"8 2" Traço longo.
"4 2 1 2" Traço ponto.
"8 2 1 2" Traço longo ponto.
"8 2 1 2 1 2" Ponto de traço longo.

 

Atributo Padrão VML

Exemplo

A forma tem um estilo traço de traços e pontos alternados.

   <v:shape id="rect01"
   strokecolor="red" fillcolor="red"
   style="top:20;left:20;width:30;height:30"
   path="m 1,1 l 1,200,200,200, 200,1 x e">
   <v:stroke dashstyle="dashdot"/>
   </v:shape>