Shape

Shape class

Berisi elemen yang menentukan bentuk dalam elemen bentuk Master, Halaman, atau grup.

public class Shape

Konstruktor

Nama Keterangan
Shape() Pembuat.

Properti

Nama Keterangan
ActiveXControl { get; } Mendapat kontrol ActiveX.
Acts { get; } Berisi kumpulan elemen Act.
Align { get; } Menunjukkan perataan bentuk sehubungan dengan panduan atau titik panduan yang direkatkan pada bentuk. Elemen Perataan hanya muncul untuk bentuk yang direkatkan ke panduan atau titik panduan.
Chars { get; } Berisi kumpulan elemen Char.
ClippingPath { get; set; }
ConnectionABCDs { get; } Berisi kumpulan elemen ConnectionABCD.
Connections { get; } Berisi kumpulan elemen Connection.
ControlData { get; } Mendapatkan data kontrol.
Controls { get; } Berisi kumpulan elemen Kontrol.
Data1 { get; set; } Berisi sembarang nilai string yang digunakan untuk menyediakan informasi tambahan tentang sebuah bentuk.
Data2 { get; set; } Berisi sembarang nilai string yang digunakan untuk menyediakan informasi tambahan tentang sebuah bentuk.
Data3 { get; set; } Berisi sembarang nilai string yang digunakan untuk menyediakan informasi tambahan tentang sebuah bentuk.
Del { get; set; } Bendera yang menunjukkan apakah elemen dihapus secara lokal. Nilai 1 menunjukkan bahwa elemen tersebut dihapus secara lokal.
Diagram { get; set; } Elemen root dari hierarki objek Visio.
Event { get; set; } Berisi elemen yang menentukan formula yang mengontrol kejadian bentuk.
Fields { get; } Berisi kumpulan elemen Bidang.
Fill { get; } Berisi nilai pemformatan isian saat ini untuk bentuk dan bayangan jatuh bentuk, termasuk pola, warna latar depan, dan warna latar belakang.
FillStyle { get; set; } StyleSheet tempat bentuk ini mewarisi format isian.
Foreign { get; } Berisi elemen yang menentukan lebar dan tinggi objek dari program lain yang digunakan dalam dokumen Microsoft Visio. Juga termasuk elemen yang menentukan jarak gambar objek diimbangi dalam batasnya.
ForeignData { get; } Berisi MIME (Multipurpose Internet Mail Extensions) yang disandikan BLOB data gambar, seperti metafile Windows, bitmap, atau data OLE.
Geoms { get; } Berisi kumpulan elemen Geom.
Group { get; } Berisi elemen yang mengontrol cara menambahkan bentuk ke grup, memindahkan anggota grup, dan memilih grup.
Help { get; } Berisi elemen yang menentukan topik file Bantuan elemen Bentuk dan informasi hak cipta.
Hyperlinks { get; } Berisi kumpulan elemen Hyperlink.
ID { get; set; } ID unik elemen di dalam elemen induknya.
Image { get; } Berisi nilai gamma, kecerahan, kontras, buram, pertajam, denoise, dan transparansi untuk sebuah bitmap.
InheritChars { get; } Berisi nilai karakter untuk bentuk yang diwarisi oleh bentuk master.
InheritFill { get; } Berisi nilai pemformatan isian untuk bentuk yang diwarisi oleh gaya induk dan bentuk master.
InheritGeoms { get; } Berisi nilai Geom untuk bentuk yang diwarisi oleh bentuk master.
InheritLine { get; } Berisi nilai pemformatan garis untuk bentuk yang diwarisi oleh gaya induk dan bentuk master.
InheritParas { get; } Berisi paras untuk bentuk yang diwarisi oleh gaya induk dan bentuk master.
InheritProps { get; } Berisi properti untuk bentuk yang diwarisi oleh bentuk utama.
InheritTextBlock { get; } Berisi nilai blok teks untuk bentuk yang diwarisi oleh gaya induk dan bentuk master.
InheritUsers { get; } Berisi pengguna untuk bentuk yang diwarisi oleh bentuk master.
IsTextEmpty { get; } Menunjukkan bentuk memiliki teks dan teks kosong atau tidak.
LayerMem { get; } Berisi elemen LayerMember, yang menentukan setiap lapisan yang ditetapkan bentuk.
Layout { get; } Berisi elemen yang mengontrol penempatan bentuk dan pengaturan perutean konektor.
Line { get; } Berisi elemen yang mengontrol atribut garis untuk sebuah bentuk, seperti pola, berat, dan warna. Elemen-elemen ini menentukan apakah ujung garis diformat (misalnya, dengan kepala panah), ukuran format ujung garis, radius lingkaran pembulatan yang diterapkan pada garis, dan gaya tutup garis (bulat atau persegi).
LineStyle { get; set; } StyleSheet dari mana bentuk ini mewarisi pemformatan garis
Master { get; set; } Master tempat bentuk mewarisi datanya.
MasterShape { get; set; } Atribut ini mungkin hanya ada dalam bentuk yang merupakan anggota dari bentuk grup, dan grup tersebut adalah turunan dari master. Atribut berisi ID yang mereferensikan sub-bentuk yang sesuai di master.
Misc { get; } Berisi elemen yang menentukan topik file Bantuan elemen Bentuk dan informasi hak cipta.
Name { get; set; } Nama elemen.
NameU { get; set; } Nama universal elemen.
OneD { get; } Menentukan apakah bentuk berperilaku sebagai objek satu dimensi (1-D). Baca-saja.
Page { get; set; } Elemen root dari hierarki objek Visio.
Paras { get; } Berisi kumpulan elemen Para.
ParentShape { get; set; } induk Shape.
PresetTheme { set; } Terapkan tema prasetel ke bentuk ini
PresetThemeQuickStyle { set; } Terapkan gaya cepat varian tema prasetel ke bentuk ini
PresetThemeVariant { set; } Terapkan varian tema prasetel ke bentuk ini
Props { get; set; } Berisi kumpulan elemen Prop.
Protection { get; } Penguncian membantu mencegah perubahan yang tidak disengaja pada bentuk tetapi tidak mencegah Microsoft Visio mengatur ulang nilai dalam keadaan lain. Itu juga tidak melindungi dari perubahan yang dibuat di jendela ShapeSheet.
RootShape { get; } Mengembalikan bentuk level teratas dari sebuah instance jika bentuk ini adalah bagian dari instance master. Baca-saja.
Scratchs { get; } Berisi kumpulan elemen Scratch.
Shapes { get; } Berisi kumpulan elemen Shape.
SmartTagDefs { get; } Berisi kumpulan elemen SmartTagDef.
TabsCollection { get; } Berisi kumpulan elemen Tab.
Text { get; set; } Berisi teks bentuk.
TextBlock { get; } Berisi elemen yang menentukan perataan, margin, dan posisi perhentian tab default teks dalam blok teks bentuk.
TextStyle { get; set; } StyleSheet tempat bentuk ini mewarisi pemformatan teks.
TextXForm { get; } Berisi elemen yang menentukan informasi posisi tentang blok teks bentuk.
ThreeDFormat { get; } Mendapat ThreeDFormat.
TwoD { get; set; } Menentukan apakah bentuk berperilaku sebagai objek dua dimensi (2-D).
Type { get; set; } Jenis bentuk. Itu mungkin salah satu dari nilai berikut: Group, Shape, Guide, atau Foreign.
UniqueID { get; set; } GUID (pengidentifikasi unik global) yang ditetapkan ke shape.
Users { get; } Berisi kumpulan elemen Pengguna.
XForm { get; set; } Berisi elemen yang menentukan informasi posisi umum tentang sebuah bentuk.
XForm1D { get; set; } Berisi koordinat x dan y dari titik awal dan titik akhir bentuk 1-D. Elemen ini hanya muncul untuk bentuk 1-D.
ZOrderIndex { get; } Mengembalikan indeks bentuk dalam urutan-z kecuali bentuk panduan.

Metode

Nama Keterangan
BringForward() Membawa bentuk maju satu posisi di z-order.
BringToFront() Membawa bentuk ke depan z-order.
CenterDrawing() Tengahkan bentuk sehubungan dengan batas halaman
ConnectedShapes(ConnectedShapesFlags, string) Mengembalikan larik yang berisi pengidentifikasi (ID) bentuk yang terhubung ke bentuk.
Copy(Shape)
DependsOnShapes() Mengembalikan larik yang berisi pengidentifikasi bentuk yang bergantung pada bentuk.
GetConnectorRule() Mengembalikan sebuah connectorRule yang berisi shape id dan connecton yang terhubung ke shape.
GetConnectorsType() Dapatkan Jenis Konektor
GetDisplayText() Tampilkan teks di antarmuka
GetPureText() Dapatkan string teks
GluedShapes(GluedShapesFlags, string, Shape) Mengembalikan larik yang berisi pengenal bentuk yang direkatkan ke bentuk.
IsConnected(Shape) Menunjukkan apakah kedua bentuk ini terhubung.
IsContain(Shape) Menunjukkan apakah bentuk ini mengandung bentuk lain.
IsGlued(Shape) Menunjukkan apakah kedua bentuk ini direkatkan.
IsInGroup() Menunjukkan apakah bentuk ini dalam bentuk grup.
IsIntersect(Shape) Menunjukkan apakah bentuk ini berpotongan dengan bentuk lain.
Move(double, double) Memindahkan bentuk pada dX dan dY inci dari posisi saat ini.
MoveTo(double, double) Memindahkan bentuk pada posisi absolut baru di halaman.
RefreshData() Menyegarkan posisi bentuk termasuk xform ,koneksi dan geom saat mengubah teks bentuk atau lainnya .
ReplaceText(string, string) Ganti string teks bentuk .
SendBackward() Memindahkan bentuk ke belakang satu posisi di z-order.
SendToBack() Memindahkan bentuk ke belakang z-order.
SetAngle(double) Mengatur sudut bentuk baru. Satuan sudut adalah radian.
SetConnectorsType(ConnectorsTypeValue) Tetapkan Jenis Konektor
SetHeight(double) Menetapkan tinggi bentuk baru.
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue) terapkan quickstyle varian tema prasetel ke bentuk ini, seperti opsi gaya tema dalam daftar tarik-turun gaya bentuk
SetWidth(double) Mengatur lebar bentuk baru.
ToHTML(Stream, HTMLSaveOptions) Membuat bentuk html dan menyimpannya ke aliran dalam format yang ditentukan.
ToHTML(string, HTMLSaveOptions) Membuat html dan menyimpannya ke file.
ToImage(Stream, ImageSaveOptions) Membuat gambar bentuk dan menyimpannya ke aliran dalam format yang ditentukan.
ToImage(string, ImageSaveOptions) Membuat gambar bentuk dan menyimpannya ke file. Ekstensi nama file menentukan format gambar.
ToPdf(Stream) Membuat bentuk pdf dan menyimpannya ke aliran.
ToPdf(string) Menyimpan bentuk ke file pdf.
ToSvg(string, SVGSaveOptions) Menyimpan bentuk ke file svg.
Ungroup() Pisahkan Bentuk

Lihat juga