Shape

Shape class

Bir Kalıp, Sayfa veya grup şekil öğesinde bir şekli tanımlayan öğeleri içerir.

public class Shape

yapıcılar

İsimTanım
Shape()Yapıcı.

Özellikleri

İsimTanım
ActiveXControl { get; }ActiveX kontrolünü alır.
Acts { get; }Bir Act öğeleri koleksiyonu içerir.
Align { get; }Bir şeklin, şeklin yapıştırıldığı kılavuza veya kılavuz noktasına göre hizalamasını belirtir. Hizala öğesi yalnızca kılavuzlara veya kılavuz noktalarına yapıştırılmış şekiller için görünür.
Chars { get; }Char öğelerinin bir koleksiyonunu içerir.
ClippingPath { get; set; }
ConnectionABCDs { get; }Bir ConnectionABCD öğeleri koleksiyonu içerir.
Connections { get; }Bir Bağlantı öğeleri koleksiyonu içerir.
ControlData { get; }Kontrol verilerini alır.
Controls { get; }Bir Kontrol öğeleri koleksiyonu içerir.
Data1 { get; set; }Bir şekil hakkında ek bilgi sağlamak için kullanılan isteğe bağlı bir dizi değeri içerir.
Data2 { get; set; }Bir şekil hakkında ek bilgi sağlamak için kullanılan isteğe bağlı bir dizi değeri içerir.
Data3 { get; set; }Bir şekil hakkında ek bilgi sağlamak için kullanılan isteğe bağlı bir dizi değeri içerir.
Del { get; set; }Öğenin yerel olarak silinip silinmediğini gösteren bir işaret. 1 değeri, öğenin yerel olarak silindiğini gösterir.
Diagram { get; set; }Visio nesneleri hiyerarşisinin kök öğesi.
Event { get; set; }Şekil olaylarını kontrol eden formülleri belirten öğeler içerir.
Fields { get; }Bir Alan öğeleri koleksiyonu içerir.
Fill { get; }Desen, ön plan rengi ve arka plan rengi dahil olmak üzere şekil ve şeklin alt gölgesi için geçerli dolgu biçimlendirme değerlerini içerir.
FillStyle { get; set; }Bu şeklin dolgu biçimlendirmesini devraldığı StyleSheet.
Foreign { get; }Microsoft Visio belgesinde kullanılan başka bir programdaki bir nesnenin genişliğini ve yüksekliğini belirten öğeleri içerir. Ayrıca, nesnenin görüntüsünün sınırları içinde kaydırıldığı mesafeyi belirten öğeler içerir.
ForeignData { get; }Windows meta dosyası, bitmap veya OLE verileri gibi resim verilerinin MIME (Çok Amaçlı İnternet Posta Uzantıları) ile kodlanmış BLOB’unu içerir.
Geoms { get; }Bir Geom öğeleri koleksiyonu içerir.
Group { get; }Bir gruba nasıl şekil ekleyeceğinizi, bir grubun üyelerini nasıl taşıyacağınızı ve grupları nasıl seçeceğinizi kontrol eden öğeler içerir.
Help { get; }Şekil öğesinin Yardım dosyası konusunu ve telif hakkı bilgilerini belirten öğeleri içerir.
Hyperlinks { get; }Bir Köprü öğeleri koleksiyonu içerir.
ID { get; set; }Üst öğe içindeki öğenin benzersiz kimliği.
Image { get; }Bir bitmap için gama, parlaklık, kontrast, bulanıklık, keskinleştirme, gürültü giderme ve şeffaflık değerlerini içerir.
InheritChars { get; }Ana şekil tarafından devralınan şeklin char değerlerini içerir.
InheritFill { get; }Üst stil ve ana şekil tarafından devralınan şekil için dolgu biçimlendirme değerlerini içerir.
InheritGeoms { get; }Ana şekil tarafından devralınan şekle ilişkin Geoms değerlerini içerir.
InheritLine { get; }Üst stil ve ana şekil tarafından devralınan şekil için satır formatlama değerlerini içerir.
InheritParas { get; }Üst stil ve ana şekil tarafından devralınan şeklin paragraflarını içerir.
InheritProps { get; }Ana şekil tarafından devralınan şeklin özelliklerini içerir.
InheritTextBlock { get; }Üst stil ve ana şekil tarafından devralınan şekil için metin bloğu değerlerini içerir.
InheritUsers { get; }Ana şekil tarafından devralınan şeklin kullanıcılarını içerir.
IsTextEmpty { get; }Şeklin metin içerdiğini ve metnin boş olup olmadığını belirtin.
LayerMem { get; }Şeklin atandığı her katmanı belirten LayerMember öğesini içerir.
Layout { get; }Şekil yerleşimini ve bağlayıcı yönlendirme ayarlarını kontrol eden öğeler içerir.
Line { get; }Bir şeklin desen, ağırlık ve renk gibi çizgi niteliklerini kontrol eden öğeleri içerir. Bu öğeler, satır uçlarının biçimlendirilip biçimlendirilmediğini (örneğin, bir ok başıyla), satır sonu biçimlerinin boyutunu, satıra uygulanan yuvarlama dairesinin yarıçapını ve satır başlığı stilini (yuvarlak veya kare) belirler.
LineStyle { get; set; }StyleSheet, bu şeklin çizgi formatını devraldığı
Master { get; set; }Şeklin verilerini devraldığı Ana.
MasterShape { get; set; }Bu öznitelik, yalnızca bir grup şeklinin üyesi olan şekillerde bulunabilir ve grup, bir ana örneğin örneğidir. Öznitelik, master. içindeki karşılık gelen alt şekle başvuran bir kimlik içerir.
Misc { get; }Şekil öğesinin Yardım dosyası konusunu ve telif hakkı bilgilerini belirten öğeleri içerir.
Name { get; set; }Öğenin adı.
NameU { get; set; }Öğenin evrensel adı.
OneD { get; }Şeklin tek boyutlu (1 boyutlu) bir nesne gibi davranıp davranmayacağını belirler. Salt okunur.
Page { get; set; }Visio nesneleri hiyerarşisinin kök öğesi.
Paras { get; }Bir Para öğeleri koleksiyonu içerir.
ParentShape { get; set; }Şeklin üst öğesi.
PresetTheme { set; }Bu şekle önceden ayarlanmış bir tema uygulayın
PresetThemeQuickStyle { set; }Bu şekle önceden ayarlanmış bir tema varyantı hızlı stili uygulayın
PresetThemeVariant { set; }Bu şekle önceden ayarlanmış bir tema varyantı uygulayın
Props { get; set; }Prop öğelerinin bir koleksiyonunu içerir.
Protection { get; }Kilitleme, şekilde yanlışlıkla yapılan değişiklikleri önlemeye yardımcı olur, ancak Microsoft Visio’nun diğer durumlarda değerleri sıfırlamasını engellemez. Ayrıca ShapeSheet penceresinde yapılan değişikliklere karşı koruma sağlamaz.
RootShape { get; }Bu şekil bir ana örneğin parçasıysa, örneğin üst düzey şeklini döndürür. Salt okunur.
Scratchs { get; }Bir Scratch öğeleri koleksiyonu içerir.
Shapes { get; }Bir Şekil öğeleri koleksiyonu içerir.
SmartTagDefs { get; }SmartTagDef öğelerinden oluşan bir koleksiyon içerir.
TabsCollection { get; }Sekme öğelerinin bir koleksiyonunu içerir.
Text { get; set; }Bir şeklin metnini içerir.
TextBlock { get; }Bir şeklin metin bloğundaki metnin hizalamasını, kenar boşluklarını ve varsayılan sekme durma konumlarını belirten öğeleri içerir.
TextStyle { get; set; }Bu şeklin metin biçimlendirmesini devraldığı StyleSheet.
TextXForm { get; }Bir şeklin metin bloğu hakkında konumlandırma bilgilerini belirten öğeler içerir.
ThreeDFormat { get; }ThreeDFormat. ‘yi Alır
TwoD { get; set; }Şeklin iki boyutlu (2-B) bir nesne gibi davranıp davranmayacağını belirler.
Type { get; set; }Bir şeklin türü. Şu değerlerden biri olabilir: Grup, Şekil, Kılavuz veya Yabancı.
UniqueID { get; set; }Şekle atanan bir GUID (genel olarak benzersiz tanımlayıcı).
Users { get; }Bir Kullanıcı öğeleri koleksiyonu içerir.
XForm { get; set; }Bir şekil hakkında genel konumlandırma bilgilerini belirten öğeleri içerir.
XForm1D { get; set; }1 boyutlu bir şeklin başlangıç noktasının ve bitiş noktasının x ve y koordinatlarını içerir. Bu öğe yalnızca 1 boyutlu şekiller için görünür.
ZOrderIndex { get; }Kılavuz şekli dışında z-sırasında bir şeklin dizinini döndürür.

yöntemler

İsimTanım
BringForward()Şekli z-sırasında bir konum ileri getirir.
BringToFront()Şekli z sırasının önüne getirir.
CenterDrawing()Şekli sayfanın kapsamına göre ortalayın
ConnectedShapes(ConnectedShapesFlags, string)Şekle bağlı şekillerin tanımlayıcılarını (kimlikleri) içeren bir dizi döndürür.
Copy(Shape)
DependsOnShapes()Bir şekle bağlı olan şekillerin tanımlayıcılarını içeren bir dizi döndürür.
GetConnectorRule()Şekle bağlı olan şekil kimliğini ve bağlantıyı içeren bir connectorRule döndürür.
GetConnectorsType()Type Bağlayıcıları Alın
GetDisplayText()interface üzerinde görüntülenen metni alın
GetPureText()string metnini alın
GluedShapes(GluedShapesFlags, string, Shape)Bir şekle yapıştırılmış şekillerin tanımlayıcılarını içeren bir dizi döndürür.
IsConnected(Shape)Bu iki şeklin bağlantılı olup olmadığını gösterir.
IsContain(Shape)Bu şeklin başka bir şekil içerip içermediğini gösterir.
IsGlued(Shape)Bu iki şeklin yapıştırılıp yapıştırılmadığını gösterir.
IsInGroup()Bu şeklin bir grup şeklinde olup olmadığını gösterir.
IsIntersect(Shape)Bu şeklin başka bir şekille kesişip kesişmediğini gösterir.
Move(double, double)Şekli geçerli konumundan dX ve dY inç olarak hareket ettirir.
MoveTo(double, double)Şekli sayfada yeni mutlak konuma taşır.
RefreshData()Şeklin metnini veya diğerinin . metnini değiştirirken xform ,connection ve geom dahil olmak üzere şeklin konumunu yeniler
ReplaceText(string, string)Bir şeklin metin dizesini değiştirin .
SendBackward()Şekli z-sırasında bir konum geriye taşır.
SendToBack()Şekli z sırasının arkasına taşır.
SetAngle(double)Yeni şekil açısı ayarlar. Açının birimi radyandır.
SetConnectorsType(ConnectorsTypeValue)Konektörleri type Ayarla
SetHeight(double)Şeklin yeni yüksekliğini ayarlar.
SetPresetThemeStyleMatrics(PresetStyleMatricsValue, PresetColorMatricsValue)şekil stilleri açılır listesindeki tema stilleri seçenekleri gibi, bu şekle önceden ayarlanmış bir tema varyantı hızlı stili uygulayın
SetWidth(double)Yeni şekil genişliğini ayarlar.
ToHTML(Stream, HTMLSaveOptions)Html şeklini oluşturur ve onu belirtilen biçimde bir akışa kaydeder.
ToHTML(string, HTMLSaveOptions)Html’yi oluşturur ve bir dosyaya kaydeder.
ToImage(Stream, ImageSaveOptions)Şekil görüntüsünü oluşturur ve belirtilen biçimde bir akışa kaydeder.
ToImage(string, ImageSaveOptions)Şekil görüntüsünü oluşturur ve onu bir dosyaya kaydeder. Dosya adının uzantısı görüntünün biçimini belirler.
ToPdf(Stream)Şeklin pdf’sini oluşturur ve onu bir akışa kaydeder.
ToPdf(string)Şekli bir pdf dosyasına kaydeder.
ToSvg(string, SVGSaveOptions)Şekli bir svg dosyasına kaydeder.
Ungroup()Şeklin Grubunu Çöz

Ayrıca bakınız