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