Elemento Shape (VML)
Este tópico descreve o VML, um recurso que foi preterido a partir do Windows Internet Explorer 9. Páginas da Web e aplicativos que dependem de VML devem ser migrados para SVG ou 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.
Elemento de nível superior usado para descrever uma forma.
Os atributos a seguir modificam uma forma.
Atributo | Descrição |
---|---|
Adj | Especifica um valor de ajuste usado para definir valores para uma fórmula. |
AllowInCell | Determina se uma forma pode ser colocada em uma tabela. |
AllowOverlap | Determina se uma forma pode se sobrepor a outras formas. |
Alt | Define o texto alternativo a ser exibido em vez de um gráfico. |
BorderBottomColor | Cor da borda inferior de uma forma embutida. |
BorderLeftColor | Cor da borda esquerda de uma forma embutida. |
BorderRightColor | Cor da borda direita de uma forma embutida. |
BorderTopColor | Cor da borda superior de uma forma embutida. |
Bala | Determina se uma forma é um marcador gráfico. |
Botão | Determina se uma forma será processada como um botão. |
BWMode | Determina como uma forma será renderizada para dispositivos de saída preto e branco. |
BWNormal | Define o modo preto e branco para dispositivos de saída normais em preto e branco. |
BWPure | Define o modo preto e branco para dispositivos de saída preto e branco puros. |
Classe | Refere-se a uma definição de um estilo CSS. |
Connectortype | Indica o tipo de conector usado para unir formas. |
CoordOrig | Especifica a origem da unidade de coordenadas do retângulo que vincula uma forma. |
CoordSize | Especifica as unidades horizontais e verticais do retângulo que vincula uma forma. |
DoubleClickNotify | Envia uma mensagem de evento quando uma forma é clicada duas vezes. |
Fillcolor | Define a cor do pincel que preenche o caminho fechado de uma forma. |
Preenchido | Determina se o caminho fechado será preenchido. |
Inverter | Alterna a orientação de uma forma. |
ForceDash | Determina se um contorno tracejado é usado para desenhar uma forma quando uma forma não tem linha ou preenchimento. |
Altura | Especifica a altura da forma. |
RH | Especifica que uma forma é uma regra horizontal. |
HRAlign | Define o alinhamento de uma regra horizontal. |
Href | Define uma URL para uma forma. Quando a forma for clicada, o navegador carregará a URL. |
HRHeight | Define a espessura de uma regra horizontal. |
HRNoShade | Determina se uma regra horizontal será exibida com sombreamento 3D. |
HRPct | Define o comprimento de uma regra horizontal como uma porcentagem da largura da página. |
HRStd | Determina se uma forma é uma regra horizontal padrão. |
HRWidth | Define o comprimento de uma regra horizontal. |
ID | Fornece um identificador exclusivo para um elemento. |
Left | Determina a posição da forma em relação ao elemento à esquerda dele no fluxo do documento. |
Margem Inferior | Especifica a borda inferior do retângulo que contém a forma em relação à âncora da forma. |
Margem à Esquerda | Especifica a borda esquerda do retângulo que contém a forma em relação à âncora da forma. |
Margem à Direita | Especifica a borda direita do retângulo que contém a forma em relação à âncora da forma. |
Margem Superior | Especifica a borda superior do retângulo que contém a forma em relação à âncora da forma. |
MSO-Position-Horizontal | Especifica os dados de posicionamento horizontal para objetos no Microsoft Word. |
MSO-Position-Horizontal-Relative | Especifica dados relativos de posição horizontal para objetos no Microsoft Word. |
MSO-Position-Vertical | Especifica os dados de posição vertical para objetos no Microsoft Word. |
MSO-Position-Vertical-Relative | Especifica dados relativos de posição vertical para objetos no Microsoft Word. |
MSO-Wrap-Distance-Bottom | Define a distância do lado inferior da forma até o texto que a envolve. |
MSO-Wrap-Distance-Left | Define a distância do lado esquerdo da forma para o texto que a envolve. |
MSO-Wrap-Distance-Right | Define a distância do lado direito da forma para o texto que a envolve. |
MSO-Wrap-Distance-Top | Define a distância da parte superior da forma até o texto que a envolve. |
MSO-Wrap-Edited | Determina se as coordenadas de encapsulamento foram personalizadas pelo usuário. |
MSO-Wrap-Mode | Define o modo de disposição do texto. |
OLEIcon | Determina se um objeto OLE será exibido como um ícone. |
OnEd | Determina se as alças extras de uma forma estão ocultas. |
Onmouseover | Dispara um evento do mouse para uma forma. |
Caminho | Especifica a linha que compõe as bordas de uma forma. |
Posição | Define o tipo de posicionamento usado para posicionar um elemento. |
PreferRelative | Determina se o tamanho original de um objeto é salvo após a reformatação. |
Imprimir | Determina se a forma será impressa. |
ReGroupID | Define um grupo anterior para uma forma. |
Relativeposition | Define uma posição relativa para um objeto . |
Rotação | Define o ângulo em que uma forma é girada. |
RuleInitiator | Determina se um mecanismo de regras será usado. |
RuleProxy | Determina se um proxy para o mecanismo de regras será usado. |
Spt | Define um número usado internamente pelo Microsoft Office para identificar tipos de formas. |
StrokeColor | Define a cor do pincel que traça o caminho de uma forma. |
Acariciou | Define se o caminho será traçado. |
StrokeWeight | Define a espessura do pincel que traça o caminho de uma forma. |
TableLimits | Lista de valores mínimos de altura para cada linha em uma tabela. |
TableProperties | Determina as propriedades da tabela. |
Target (destino) | Define um quadro ou janela em que uma URL será exibida. |
Título | Define o texto exibido quando o ponteiro do mouse se move sobre a forma. |
Top | Define a posição da forma em relação ao elemento acima dela no fluxo da página. |
Tipo | Define uma referência à ID de um elemento ShapeType . |
UserDrawn | Determina se o usuário adicionou a forma a um slide master. |
UserHidden | Determina se uma âncora de script está oculta. |
Visibilidade | Determina se uma forma é exibida. |
Largura | Define a largura da forma. |
WrapCoords | Define o polígono delimitado que envolve uma forma. |
Índice Z | Determina a ordem de exibição de formas sobrepostas. |
Comentários
Esse elemento pode aparecer por si só ou dentro de um elemento Group .
Veja a seguir o código mínimo necessário para produzir uma forma. Você deve definir os atributos FillColor, Position, Top, Left, Width, Height e Path ou a forma não será renderizada.
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
Além disso, você deve colocar o código a seguir no elemento HTML da página da Web para obter os esquemas corretos para VML e Extensões do Microsoft Office. Se você não estiver usando as Extensões do Office, poderá omitir o segundo esquema.
xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
Você também deve ter o seguinte no elemento STYLE para registrar o comportamento do VML e das Extensões do Microsoft Office. Se você não estiver usando as Extensões do Office, poderá omitir a segunda definição de comportamento.
v\:* { behavior: url(#default#VML); display:inline-block}
o\:* { behavior: url(#default#VML); }
Subelementos válidos
Veja a seguir os subelementos de Shape.
Elemento | Descrição |
---|---|
Balão | Define um texto explicativo para uma forma. |
Extrusão | Define uma extrusão para uma forma. |
Preenchimento | Define um preenchimento para uma forma. |
Fórmulas | Define fórmulas para uma forma. |
Alças | Define identificadores para uma forma. |
Imagedata | Define dados de imagem para uma forma. |
Bloqueios | Define um bloqueio para uma forma. |
Caminho | Define um caminho para uma forma. |
Shadow | Define uma sombra para uma forma. |
Inclinar | Define uma distorção para uma forma. |
Traço | Define um traço para uma forma. |
TextBox | Define uma caixa de texto para uma forma. |
Textpath | Define um caminho de texto para uma forma. |
Outros elementos
Os elementos de nível superior a seguir funcionam com Shape.
Elemento | Descrição |
---|---|
Grupo | Define um grupo de formas. |
ShapeType | Define um modelo para formas. |
VMLFrame | Define um quadro para uma forma externa. |
Formas predefinidas
As formas predefinidas são iguais às formas normais, exceto que algumas delas têm atributos adicionais. As formas a seguir são predefinidas.
Elemento | Descrição |
---|---|
Rect | Define um retângulo para uma forma. |
Roundrect | Define um rect redondo para uma forma. |
Linha | Define uma linha para uma forma. |
Polilinha | Define uma polilinha para uma forma. |
Oval | Define uma elipse para uma forma. |
Imagem | Define uma imagem para uma forma. |
Curva | Define uma curva para uma forma. |
Arc | Define um arco para uma forma. |
Consulte também
Exemplo
O código a seguir é composto por uma página da Web VML de exemplo:
<HTML xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office">
<HEAD>
<STYLE>
v\:* { behavior: url(#default#VML);}
o\:* { behavior: url(#default#VML);}
</STYLE>
<TITLE>VML Sample</TITLE>
</HEAD>
<BODY>
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
</BODY>
</HTML>
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de