Condividi tramite


Elemento Shape (VML)

Questo argomento descrive VML, una funzionalità deprecata a partire da Windows Internet Explorer 9. Le pagine Web e le applicazioni che si basano su VML devono essere migrate in SVG o in altri standard ampiamente supportati.

Nota

A partire da dicembre 2011, questo argomento è stato archiviato. Di conseguenza, non è più gestito attivamente. Per altre informazioni, vedere Contenuto archiviato. Per informazioni, raccomandazioni e indicazioni sulla versione corrente di Windows Internet Explorer, vedere Internet Explorer Developer Center.

 

Elemento di primo livello usato per descrivere una forma.

Gli attributi seguenti modificano una forma.

Attributo Descrizione
Adj Specifica un valore di regolazione usato per definire i valori per una formula.
AllowInCell Determina se una forma può essere posizionata in una tabella.
AllowOverlap Determina se una forma può sovrapporsi ad altre forme.
Alt Definisce il testo alternativo da visualizzare anziché un elemento grafico.
BorderBottomColor Colore bordo inferiore di una forma inline.
BorderLeftColor Colore del bordo sinistro di una forma inline.
BorderRightColor Colore del bordo destro di una forma inline.
BorderTopColor Colore bordo superiore di una forma inline.
Proiettile Determina se una forma è un punto elenco grafico.
Button Determina se una forma verrà elaborata come pulsante.
BWMode Determina il rendering di una forma per i dispositivi di output nero e bianco.
BWNormal Definisce la modalità black-and-white per i dispositivi di output nero e bianco normali.
BWPure Definisce la modalità black-and-white per i dispositivi di output nero e bianco puro.
Classe Fa riferimento a una definizione di stile CSS.
Connectortype Indica il tipo di connettore usato per l'aggiunta di forme.
CoordOrig Specifica l'origine dell'unità di coordinata del rettangolo che delimita una forma.
CoordSize Specifica le unità orizzontali e verticali del rettangolo che delimita una forma.
DoubleClickNotify Invia un messaggio di evento quando viene fatto doppio clic su una forma.
Fillcolor Definisce il colore del pennello che riempie il percorso chiuso di una forma.
Riempito Determina se il percorso chiuso verrà riempito.
Capovolgi Cambia l'orientamento di una forma.
ForceDash Determina se viene utilizzata una struttura tratteggiata per disegnare una forma quando una forma non ha una linea o un riempimento.
Altezza Specifica l'altezza della forma.
HR Specifica che una forma è una regola orizzontale.
HRAlign Definisce l'allineamento di una regola orizzontale.
Href Definisce un URL per una forma. Quando si fa clic sulla forma, il browser caricherà l'URL.
HRHeight Definisce lo spessore di una regola orizzontale.
HRNoShade Determina se verrà visualizzata una regola orizzontale con ombreggiatura 3D.
HRPct Definisce la lunghezza di una regola orizzontale come percentuale di larghezza di pagina.
HRStd Determina se una forma è una regola orizzontale standard.
HRWidth Definisce la lunghezza di una regola orizzontale.
ID Fornisce un identificatore univoco per un elemento.
Sinistra Determina la posizione della forma rispetto all'elemento sinistro del flusso del documento.
Margin-Bottom Specifica il bordo inferiore della forma contenente rettangolo rispetto all'ancoraggio della forma.
Margine sinistro Specifica il bordo sinistro della forma contenente rettangolo rispetto all'ancoraggio della forma.
Margine destro Specifica il bordo destro della forma contenente rettangolo rispetto all'ancoraggio della forma.
Margin-Top Specifica il bordo superiore della forma contenente rettangolo rispetto all'ancoraggio della forma.
MSO-Position-Horizontal Specifica i dati di posizionamento orizzontale per gli oggetti in Microsoft Word.
MSO-Position-Horizontal-Relative Specifica i dati di posizione orizzontale relativi per gli oggetti in Microsoft Word.
MSO-Position-Vertical Specifica i dati di posizione verticale per gli oggetti in Microsoft Word.
MSO-Position-Vertical-Relative Specifica i dati di posizione verticale relativi per gli oggetti in Microsoft Word.
MSO-Wrapping-Distance-Bottom Definisce la distanza dal lato inferiore della forma al testo che lo avvolge.
MSO-Wrapping-Distance-Left Definisce la distanza dal lato sinistro della forma al testo che lo avvolge.
MSO-Wrapping-Distance-Right Definisce la distanza dal lato destro della forma al testo che lo avvolge.
MSO-Wrapping-Distance-Top Definisce la distanza dalla forma superiore al testo che lo avvolge.
MSO-Wrapping-Edited Determina se le coordinate di wrapping sono state personalizzate dall'utente.
MSO-Wrapping-Mode Definisce la modalità di wrapping per il testo.
OLEIcon Determina se un oggetto OLE verrà visualizzato come icona.
OnEd Determina se gli handle aggiuntivi di una forma sono nascosti.
Onmouseover Attiva un evento del mouse per una forma.
Percorso Specifica la linea che costituisce i bordi di una forma.
Position Definisce il tipo di posizionamento usato per posizionare un elemento.
PreferRelative Determina se le dimensioni originali di un oggetto vengono salvate dopo la riformattazione.
Stampa Determina se la forma verrà stampata.
ReGroupID Definisce un gruppo precedente per una forma.
RelativePosition Definisce una posizione relativa per un oggetto.
Rotazione Definisce l'angolo ruotato di una forma.
RuleInitiator Determina se verrà usato un motore regole.
RuleProxy Determina se verrà usato un proxy per il motore regole.
Spt Definisce un numero usato internamente da Microsoft Office per identificare i tipi di forme.
StrokeColor Definisce il colore del pennello che esegue il tratto del percorso di una forma.
Accarezzò Definisce se il percorso verrà tratto.
StrokeWeight Definisce lo spessore del pennello che esegue il tratto del percorso di una forma.
TableLimits Elenco dei valori di altezza minimi per ogni riga in una tabella.
TableProperties Determina le proprietà della tabella.
Destinazione Definisce un frame o una finestra in cui verrà visualizzato un URL.
Titolo Definisce il testo visualizzato quando il puntatore del mouse si sposta sulla forma.
Top Definisce la posizione della forma rispetto all'elemento sopra di esso nel flusso della pagina.
Tipo Definisce un riferimento all'ID di un elemento ShapeType .
UserDrawn Determina se l'utente ha aggiunto la forma a una diapositiva master.
UserHidden Determina se un ancoraggio script è nascosto.
Visibilità Determina se viene visualizzata una forma.
Width Definisce la larghezza della forma.
WrappingCoords Definisce il poligono di delimitamento che circonda una forma.
Indice Z Determina l'ordine di visualizzazione delle forme sovrapposte.

 

Osservazioni:

Questo elemento può essere visualizzato da solo o all'interno di un elemento Group .

Di seguito è riportato il codice minimo necessario per produrre una forma. È necessario definire gli attributi FillColor, Position, Top, Left, Width, Height e Path oppure non verrà eseguito il rendering della forma.

   <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>

È inoltre necessario inserire il codice seguente nell'elemento HTML della pagina Web per ottenere gli schemi corretti per VML e Le estensioni di Microsoft Office. Se non si usano estensioni di Office, è possibile omettere il secondo schema.

xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"

Per registrare il comportamento di VML e estensioni di Microsoft Office, è necessario avere anche quanto segue nell'elemento STYLE . Se non si usano estensioni di Office, è possibile omettere la seconda definizione di comportamento.

v\:* { behavior: url(#default#VML); display:inline-block}
o\:* { behavior: url(#default#VML); }

Elementi secondari validi

Di seguito sono riportati i sottoelementi di Shape.

Elemento Descrizione
Callout Definisce un callout per una forma.
Estrusione Definisce un'estrusione per una forma.
Fill Definisce un riempimento per una forma.
Formule Definisce le formule per una forma.
Selettori Definisce gli handle per una forma.
Imagedata Definisce i dati dell'immagine per una forma.
Locks Definisce un blocco per una forma.
Percorso Definisce un percorso per una forma.
Shadow Definisce un'ombreggiatura per una forma.
Inclinazione Definisce un'asimmetria per una forma.
Infarto Definisce un tratto per una forma.
TextBox Definisce una casella di testo per una forma.
TextPath Definisce un percorso di testo per una forma.

 

Altri elementi

Gli elementi di primo livello seguenti funzionano con Shape.

Elemento Descrizione
Gruppo Definisce un gruppo di forme.
ShapeType Definisce un modello per le forme.
VMLFrame Definisce una cornice per una forma esterna.

 

Forme predefinite

Le forme predefinite sono uguali alle forme normali, ad eccezione del fatto che alcuni di essi hanno attributi aggiuntivi. Le forme seguenti sono predefinite.

Elemento Descrizione
Rect Definisce un rettangolo per una forma.
RoundRect Definisce una correzione arrotondata per una forma.
Linea Definisce una riga per una forma.
Polilinea Definisce una polilinea per una forma.
Ovale Definisce un ovale per una forma.
Immagine Definisce un'immagine per una forma.
Curva Definisce una curva per una forma.
Arc Definisce un arco per una forma.

 

Vedere anche

Tipi di dati VML

Esempio

Il codice seguente include una pagina Web VML di esempio:

<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>