Elemen Bentuk (VML)

Topik ini menjelaskan VML, fitur yang tidak digunakan lagi pada Windows Internet Explorer 9. Halaman web dan aplikasi yang mengandalkan VML harus dimigrasikan ke SVG atau standar lain yang didukung secara luas.

Catatan

Pada Desember 2011, topik ini telah diarsipkan. Akibatnya, itu tidak lagi dipertahankan secara aktif. Untuk informasi selengkapnya, lihat Konten yang Diarsipkan. Untuk informasi, rekomendasi, dan panduan mengenai versi Windows Internet Explorer saat ini, lihat Pusat Pengembang Internet Explorer.

 

Elemen tingkat atas digunakan untuk menggambarkan bentuk.

Atribut berikut mengubah bentuk.

Atribut Deskripsi
Adj Menentukan nilai penyesuaian yang digunakan untuk menentukan nilai untuk rumus.
AllowInCell Menentukan apakah bentuk dapat ditempatkan dalam tabel.
AllowOverlap Menentukan apakah bentuk dapat tumpang tindih dengan bentuk lain.
Alt Menentukan teks alternatif yang akan ditampilkan alih-alih grafik.
BorderBottomColor Warna batas bawah bentuk sebaris.
BorderLeftColor Warna batas kiri bentuk sebaris.
BorderRightColor Warna batas kanan bentuk sebaris.
BorderTopColor Warna batas atas bentuk sebaris.
Peluru Menentukan apakah bentuk adalah poin grafis.
Tombol Menentukan apakah bentuk akan diproses sebagai tombol.
BWMode Menentukan bagaimana bentuk akan dirender untuk perangkat output hitam-putih.
BWNormal Menentukan mode hitam-putih untuk perangkat output hitam-putih normal.
BWPure Mendefinisikan mode hitam-putih untuk perangkat output hitam dan putih murni.
Kelas Mengacu pada definisi gaya CSS.
ConnectorType Menunjukkan jenis konektor yang digunakan untuk menggabungkan bentuk.
CoordOrig Menentukan asal unit koordinat persegi panjang yang mengikat bentuk.
CoordSize Menentukan unit horizontal dan vertikal persegi panjang yang mengikat bentuk.
DoubleClickNotify Mengirim pesan peristiwa saat bentuk diklik dua kali.
FillColor Mendefinisikan warna kuas yang mengisi jalur tertutup bentuk.
Diisi Menentukan apakah jalur tertutup akan diisi.
Flip Mengalihkan orientasi bentuk.
ForceDash Menentukan apakah kerangka putus-putus digunakan untuk menggambar bentuk saat bentuk tidak memiliki garis atau isian.
Tinggi Menentukan tinggi bentuk.
HR Menentukan bahwa bentuk adalah aturan horizontal.
HRAlign Menentukan perataan aturan horizontal.
Href Menentukan URL untuk bentuk. Ketika bentuk diklik, browser akan memuat URL.
HRHeight Menentukan ketebalan aturan horizontal.
HRNoShade Menentukan apakah aturan horizontal akan ditampilkan dengan bayangan 3-D.
HRPct Menentukan panjang aturan horizontal sebagai persentase lebar halaman.
HRStd Menentukan apakah bentuk adalah aturan horizontal standar.
HRWidth Menentukan panjang aturan horizontal.
ID Menyediakan pengidentifikasi unik untuk elemen.
Left Menentukan posisi bentuk relatif terhadap elemen sebelah kirinya dalam alur dokumen.
Margin-Bawah Menentukan tepi bawah bentuk yang berisi persegi relatif terhadap jangkar bentuk.
Margin-Kiri Menentukan tepi kiri bentuk yang berisi persegi relatif terhadap jangkar bentuk.
Margin-Kanan Menentukan tepi kanan bentuk yang berisi persegi relatif terhadap jangkar bentuk.
Margin-Atas Menentukan tepi atas bentuk yang berisi persegi relatif terhadap jangkar bentuk.
Posisi-Horizontal MSO Menentukan data penempatan horizontal untuk objek di Microsoft Word.
Posisi MSO-Horizontal-Relatif Menentukan data posisi horizontal relatif untuk objek di Microsoft Word.
Vertikal Posisi MSO Menentukan data posisi vertikal untuk objek di Microsoft Word.
MSO-Posisi-Vertikal-Relatif Menentukan data posisi vertikal relatif untuk objek di Microsoft Word.
MSO-Wrap-Distance-Bottom Menentukan jarak dari sisi bawah bentuk ke teks yang membungkusnya.
MSO-Wrap-Distance-Left Menentukan jarak dari sisi kiri bentuk ke teks yang membungkusnya.
MSO-Wrap-Distance-Right Menentukan jarak dari sisi kanan bentuk ke teks yang membungkusnya.
MSO-Wrap-Distance-Top Menentukan jarak dari bentuk atas ke teks yang membungkusnya.
MSO-Wrap-Edited Menentukan apakah koordinat pembungkus disesuaikan oleh pengguna.
Mode Pembungkus MSO Menentukan mode pembungkusan untuk teks.
OLEIcon Menentukan apakah objek OLE akan ditampilkan sebagai ikon.
Aktif Menentukan apakah handel ekstra bentuk disembunyikan.
OnMouseOver Memicu peristiwa mouse untuk bentuk.
Jalur Menentukan garis yang membentuk tepi bentuk.
Position Menentukan jenis penempatan yang digunakan untuk menempatkan elemen.
PreferRelative Menentukan apakah ukuran asli objek disimpan setelah memformat ulang.
Cetak Menentukan apakah bentuk akan dicetak.
ReGroupID Menentukan grup sebelumnya untuk bentuk.
RelativePosition Mendefinisikan posisi relatif untuk objek.
Rotasi Mendefinisikan sudut bahwa bentuk diputar.
RuleInitiator Menentukan apakah mesin aturan akan digunakan.
RuleProxy Menentukan apakah proksi untuk mesin aturan akan digunakan.
Spt Menentukan angka yang digunakan secara internal oleh Microsoft Office untuk mengidentifikasi jenis bentuk.
StrokeColor Mendefinisikan warna kuas yang membelai jalur bentuk.
Membelai Menentukan apakah jalur akan di-stroke.
StrokeWeight Mendefinisikan ketebalan kuas yang membelai jalur bentuk.
TableLimits Daftar nilai tinggi minimum untuk setiap baris dalam tabel.
TableProperties Menentukan properti tabel.
Target Menentukan bingkai atau jendela tempat URL akan ditampilkan.
Judul Menentukan teks yang ditampilkan saat penunjuk mouse bergerak di atas bentuk.
Teratas Menentukan posisi bentuk relatif terhadap elemen di atasnya dalam alur halaman.
Jenis Menentukan referensi ke ID elemen ShapeType .
UserDrawn Menentukan apakah pengguna telah menambahkan bentuk ke slide master.
UserHidden Menentukan apakah jangkar skrip disembunyikan.
Visibilitas Menentukan apakah bentuk ditampilkan.
Lebar Menentukan lebar bentuk.
WrapCoords Menentukan poligon pembatas yang mengelilingi bentuk.
Indeks-Z Menentukan urutan tampilan bentuk yang tumpang tindih.

 

Keterangan

Elemen ini mungkin muncul dengan sendirinya atau dalam elemen Group .

Berikut ini adalah kode minimum yang diperlukan untuk menghasilkan bentuk. Anda harus menentukan atribut FillColor, Posisi, Atas, Kiri, Lebar, Tinggi dan Jalur atau bentuk tidak akan dirender.

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

Selain itu, Anda harus meletakkan kode berikut di elemen HTML halaman web Anda untuk mendapatkan skema yang benar untuk VML dan Ekstensi Microsoft Office. Jika Anda tidak menggunakan Ekstensi Office, Anda dapat menghilangkan skema kedua.

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

Anda juga harus memiliki yang berikut ini dalam elemen STYLE Anda untuk mendaftarkan perilaku VML dan Microsoft Office Extensions. Jika Anda tidak menggunakan Ekstensi Office, Anda dapat menghilangkan definisi perilaku kedua.

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

Subelemen yang Valid

Berikut ini adalah sublemen Bentuk.

Elemen Deskripsi
Boks keterangan Menentukan callout untuk bentuk.
Ekstrusi Menentukan ekstrusi untuk bentuk.
Isi Menentukan isian untuk bentuk.
Rumus Menentukan rumus untuk bentuk.
Handles Menentukan handel untuk bentuk.
Data gambar Menentukan data gambar untuk bentuk.
Penguncian Menentukan kunci untuk bentuk.
Jalur Menentukan jalur untuk bentuk.
Bayangan Menentukan bayangan untuk bentuk.
Condong Mendefinisikan condong untuk bentuk.
Stroke Mendefinisikan goresan untuk bentuk.
TextBox Menentukan kotak teks untuk bentuk.
TextPath Menentukan jalur teks untuk bentuk.

 

Elemen Lain

Elemen tingkat atas berikut bekerja dengan Bentuk.

Elemen Deskripsi
Grup Menentukan sekelompok bentuk.
ShapeType Menentukan templat untuk bentuk.
VMLFrame Menentukan bingkai untuk bentuk eksternal.

 

Bentuk yang Telah Ditentukan Sebelumnya

Bentuk yang telah ditentukan sebelumnya sama dengan bentuk normal kecuali beberapa di antaranya memiliki atribut tambahan. Bentuk berikut telah ditentukan sebelumnya.

Elemen Deskripsi
Rect Mendefinisikan persegi panjang untuk bentuk.
RoundRect Menentukan rect bulat untuk bentuk.
Line Menentukan garis untuk bentuk.
Polyline Menentukan poliline untuk bentuk.
Lonjong Menentukan oval untuk bentuk.
Gambar Menentukan gambar untuk bentuk.
Kurva Menentukan kurva untuk bentuk.
Arc Menentukan busur untuk bentuk.

 

Lihat Juga

Jenis Data VML

Contoh

Kode berikut terdiri dari contoh halaman Web VML:

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