Şekil Öğesi (VML)

Bu konuda, Windows Internet Explorer 9 itibarıyla kullanım dışı bırakılan bir özellik olan VML açıklanmaktadır. VML kullanan web sayfaları ve uygulamalar SVG'ye veya yaygın olarak desteklenen diğer standartlara geçirilmelidir.

Not

Aralık 2011 itibarıyla bu konu arşivlenmiştir. Sonuç olarak, artık etkin bir şekilde korunmaz. Daha fazla bilgi için bkz. Arşivlenmiş İçerik . Windows Internet Explorer'ın geçerli sürümüyle ilgili bilgi, öneri ve yönergeler için bkz. internet explorer geliştirici merkezi .

 

Bir şekli tanımlamak için kullanılan üst düzey öğe.

Aşağıdaki öznitelikler şekli değiştirir.

Öznitelik Açıklama
Adj Bir formül için değerleri tanımlamak için kullanılan ayarlama değerini belirtir.
allowInCell Bir şeklin tabloya yerleştirilip yerleştirilemeyeceğini belirler.
allowOverlap Bir şeklin diğer şekillerle çakışabileceğini belirler.
alt Grafik yerine görüntülenecek alternatif metni tanımlar.
BorderBottomColor Satır içi şeklin alt kenarlık rengi.
BorderLeftColor Satır içi şeklin sol kenarlık rengi.
BorderRightColor Satır içi şeklin sağ kenarlık rengi.
BorderTopColor Satır içi şeklin üst kenarlık rengi.
Madde İşareti Şeklin grafik madde işareti olup olmadığını belirler.
Düğmesi Şeklin düğme olarak işlenip işlenmeyeceğini belirler.
BWMode Bir şeklin siyah beyaz çıkış cihazları için nasıl işleneceğini belirler.
BWNormal Normal siyah beyaz çıkış cihazları için siyah beyaz modunu tanımlar.
BWPure Saf siyah beyaz çıkış cihazları için siyah beyaz modunu tanımlar.
Sınıfı CSS stilinin tanımına başvurur.
ConnectorType Şekilleri birleştirmek için kullanılan bağlayıcı türünü gösterir.
CoordOrig Şekli sınırlayan dikdörtgenin koordinat birimi kaynağını belirtir.
CoordSize Bir şekli sınırlayan dikdörtgenin yatay ve dikey birimlerini belirtir.
DoubleClickNotify Şekle çift tıklandığında bir olay iletisi gönderir.
FillColor Şeklin kapalı yolunu dolduran fırça rengini tanımlar.
Doldurulmuş Kapalı yolun doldurulup doldurulmayacağını belirler.
Çevirme Şeklin yönünü değiştirir.
ForceDash Bir şeklin çizgisi veya dolgusu olmadığında şekli çizmek için kesikli ana hat kullanılıp kullanılmayacağını belirler.
Yükseklik Şeklin yüksekliğini belirtir.
İk Şeklin yatay bir kural olduğunu belirtir.
HRAlign Yatay kuralın hizalamasını tanımlar.
HRef Şeklin URL'sini tanımlar. Şekle tıklandığında tarayıcı URL'yi yükler.
hrheight Yatay kuralın kalınlığını tanımlar.
HRNoShade Yatay bir kuralın 3-B gölgelendirme ile görüntülenip görüntülenmeyeceğini belirler.
HRPct Yatay kuralın uzunluğunu sayfa genişliğinin yüzdesi olarak tanımlar.
hrstd Şeklin standart bir yatay kural olup olmadığını belirler.
HRWidth Yatay kuralın uzunluğunu tanımlar.
Kimliği Bir öğe için benzersiz bir tanımlayıcı sağlar.
Sol Şeklin belge akışında solundaki öğeye göre konumunu belirler.
Kenar Boşluğu-Alt Şeklin yer işaretine göre dikdörtgen içeren alt kenarını belirtir.
Kenar Boşluğu-Sol Şeklin sol kenarını şekil tutturucusunun göreli dikdörtgenini içerir.
Sağ Kenar Boşluğu Şeklin yer işaretine göre dikdörtgen içeren sağ kenarını belirtir.
kenar boşluğu üst Şeklin yer işaretine göre dikdörtgen içeren üst kenarını belirtir.
MSO-Konum-Yatay Microsoft Word'deki nesneler için yatay konumlandırma verilerini belirtir.
MSO-Position-Horizontal-Relative Microsoft Word'deki nesneler için göreli yatay konum verilerini belirtir.
MSO-Position-Vertical Microsoft Word'deki nesneler için dikey konum verilerini belirtir.
MSO-Position-Vertical-Relative Microsoft Word'deki nesneler için göreli dikey konum verilerini belirtir.
MSO Kaydırma-Uzaklık-Alt Şeklin alt tarafından çevresinde kaydıran metne olan uzaklığı tanımlar.
MSO Kaydırma-Uzaklık-Sol Şeklin sol tarafından çevresinde kaydıran metne olan uzaklığı tanımlar.
MSO Kaydırma-Uzaklık-Sağ Şeklin sağ tarafından çevresinde kaydıran metne olan uzaklığı tanımlar.
MSO-Wrap-Distance-Top Şeklin üst kısmından çevresinde kaydıran metne olan uzaklığı tanımlar.
MSO Kaydırma-Düzenleme Sarmalama koordinatlarının kullanıcı tarafından özelleştirilip özelleştirildiğini belirler.
MSO Kaydırma Modu Metin için kaydırma modunu tanımlar.
OLEIcon Bir OLE nesnesinin simge olarak görüntülenip görüntülenmeyeceğini belirler.
OnEd Şeklin ek tutamaçlarının gizlenip gizlenmeyeceğini belirler.
OnMouseOver Şekil için fare olayını tetikler.
Yol Şeklin kenarlarını oluşturan çizgiyi belirtir.
Konum Bir öğeyi yerleştirmek için kullanılan konumlandırma türünü tanımlar.
PreferRelative Nesnenin özgün boyutunun yeniden biçimlendirildikten sonra kaydedilip kaydedilmeyeceğini belirler.
yazdırma Şeklin yazdırılıp yazdırılmayacağını belirler.
ReGroupID Şekil için önceki bir grubu tanımlar.
RelativePosition Nesne için göreli bir konum tanımlar.
Döndürme Şeklin döndürülmüş olduğu açıyı tanımlar.
ruleInitiator Bir kural altyapısının kullanılıp kullanılmayacağını belirler.
RuleProxy Kural altyapısı için bir ara sunucu kullanılıp kullanılmayacağını belirler.
Spt Şekil türlerini tanımlamak için Microsoft Office tarafından dahili olarak kullanılan bir sayıyı tanımlar.
StrokeColor Şeklin yolunu konturlayan fırça rengini tanımlar.
Vuruşlu Yola vuruş yapılıp yapılmayacağını tanımlar.
StrokeWeight Bir şeklin yolunu konturlayan fırça kalınlığını tanımlar.
TableLimits Tablodaki her satır için en düşük yükseklik değerlerinin listesi.
TableProperties Tablo özelliklerini belirler.
hedef URL'nin görüntüleneceği çerçeveyi veya pencereyi tanımlar.
Başlık Fare işaretçisi şeklin üzerine geldiğinde görüntülenen metni tanımlar.
üst Sayfanın akışında şeklin üzerindeki öğeye göre konumunu tanımlar.
Tür ShapeType öğesinin kimliğine bir başvuru tanımlar.
UserDrawn Kullanıcının şekli asıl slayda ekleyip eklemediğini belirler.
UserHidden Bir betik bağlantı noktasının gizlenip gizlenmeyeceğini belirler.
Görünürlük Şeklin görüntülenip görüntülenmeyeceğini belirler.
Genişlik Şeklin genişliğini tanımlar.
WrapCoords Şekli çevreleyen sınırlayıcı çokgeni tanımlar.
Z Dizini Çakışan şekillerin görüntüleme sırasını belirler.

 

Açıklamalar

Bu öğe kendi başına veya bir Grubu öğesi içinde görünebilir.

Aşağıda, bir şekil oluşturmak için gereken en düşük kod yer alır. FillColor, Position, Top, Left, Width, Height ve Path özniteliklerini tanımlamanız gerekir; aksi takdirde şekil işlenmez.

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

Ayrıca, VML ve Microsoft Office Uzantıları için doğru şemaları almak için web sayfanızın HTML öğesine aşağıdaki kodu yerleştirmeniz gerekir. Office Uzantılarını kullanmıyorsanız, ikinci şemayı atlayabilirsiniz.

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

VML ve Microsoft Office Uzantıları'nın davranışını kaydetmek için STYLE öğenizde de aşağıdakilere sahip olmanız gerekir. Office Uzantılarını kullanmıyorsanız, ikinci davranış tanımını atlayabilirsiniz.

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

Geçerli Alt Öğeleri

Aşağıda Shape'in alt öğeleri verilmiştir.

Öğe Açıklama
Belirtme Çizgisi Bir şekil için açıklama balonu tanımlar.
Ekstrüzyon Şekil için ekstrüzyon tanımlar.
doldurma Şekil için dolgu tanımlar.
Formüller Bir şeklin formüllerini tanımlar.
Tanıtıcıları Şeklin tanıtıcılarını tanımlar.
imagedata Bir şekil için görüntü verilerini tanımlar.
Kilitler Şekil için bir kilit tanımlar.
Yol Şeklin yolunu tanımlar.
gölge Bir şekil için gölge tanımlar.
Eğme Şekil için bir dengesizlik tanımlar.
Vuruş Şekil için bir vuruş tanımlar.
TextBox Şekil için bir metin kutusu tanımlar.
TextPath Şeklin metin yolunu tanımlar.

 

Diğer Öğeleri

Aşağıdaki üst düzey öğeler Shape ile çalışır.

Öğe Açıklama
Grup Bir şekil grubunu tanımlar.
ShapeType Şekiller için bir şablon tanımlar.
VMLFrame Dış şekil için çerçeve tanımlar.

 

Önceden Tanımlanmış Şekiller

Önceden tanımlanmış şekiller, bazılarında ek öznitelikler olması dışında normal şekillerle aynıdır. Aşağıdaki şekiller önceden tanımlanmıştır.

Öğe Açıklama
Bir şekil için dikdörtgen tanımlar.
RoundRect Şekil için yuvarlak bir düzeltme tanımlar.
Satır Şekil için bir çizgi tanımlar.
Çok Çizgili Şekil için bir çok çizgi tanımlar.
Oval Bir şekil için oval tanımlar.
Resim Şekil için bir görüntü tanımlar.
Eğri Bir şekil için eğri tanımlar.
Arc Bir şekil için yay tanımlar.

 

Ayrıca Bkz.

VML Veri Türlerini

Örnek

Aşağıdaki kod örnek bir VML Web sayfasından oluşur:

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