ImageShapeGeometry Sınıf

Tanım

Tasarım yüzeyinde bir dış görüntüye göre şekil çizmeyi, katlamayı ve isabet sınamasını Kapsüller

public ref class ImageShapeGeometry : Microsoft::VisualStudio::Modeling::Diagrams::RectangleShapeGeometry
public class ImageShapeGeometry : Microsoft.VisualStudio.Modeling.Diagrams.RectangleShapeGeometry
type ImageShapeGeometry = class
    inherit RectangleShapeGeometry
Public Class ImageShapeGeometry
Inherits RectangleShapeGeometry
Devralma

Oluşturucular

ImageShapeGeometry(Image)

Bir Görüntüden MetafileShapeGeometry sınıfının yeni bir örneğini başlatır

ImageShapeGeometry(String)

Bir görüntünün doğrudan yolundan MetafileShapeGeometry sınıfının yeni bir örneğini başlatır

Özellikler

Image
Radius

Dünya birimlerindeki yuvarlatılmış köşelerin yarıçapını alır.

(Devralındığı yer: RoundedRectangleShapeGeometry)
ShadowOffset

Dünya birimlerindeki gölge sapmasını alır.

(Devralındığı yer: ShapeGeometry)
UninitializedPath

Grafik yolunu Al/ayarla bu, geometri sınıfında bir Singleton. Atma. Hemen kullanın. Başka bir yol gerekiyorsa GetPathCopy kullanın!

(Devralındığı yer: ShapeGeometry)

Yöntemler

Contains(IGeometryHost, PointD, DiagramHitTestInfo)

Noktanın geometri ana hattı içinde olup olmadığını gösteren bir değer alır. Geometri ana hattı, geometriyi çizmek için kullanılan grafik yolu tarafından tanımlanır.

(Devralındığı yer: NodeShapeGeometry)
Dispose() (Devralındığı yer: ShapeGeometry)
Dispose(Boolean) (Devralındığı yer: ShapeGeometry)
DoFoldToShape(IGeometryHost, PointD, PointD)

Geometri ana hattını kesen vektör üzerindeki noktayı hesaplar.

(Devralındığı yer: RectangleShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo)

Verilen noktanın geometri sınırının içinde olup olmadığını gösteren bir değer döndürür. İsabet testi sonuçları da döndürülür.

(Devralındığı yer: ShapeGeometry)
DoHitTest(IGeometryHost, PointD, DiagramHitTestInfo, Boolean)

Verilen noktanın geometri sınırının içinde olup olmadığını gösteren bir değer döndürür. İsabet testi sonuçları da döndürülür.

(Devralındığı yer: RectangleShapeGeometry)
DoHitTestSelection(IGeometryHost, PointD, DiagramHitTestInfo)

Verilen noktanın, geometrinin çevresindeki seçim geri bildirimi sınırının içinde olup olmadığını gösteren bir değer döndürür. İsabet testi sonuçları da döndürülür.

(Devralındığı yer: NodeShapeGeometry)
DoPaint(DiagramPaintEventArgs, IGeometryHost)

, Varsa geometriyi ve gölgesini çizer.

(Devralındığı yer: ShapeGeometry)
DoPaintEmphasis(DiagramPaintEventArgs, IGeometryHost)

Şekle görsel vurgu çizer. Bu, seçimi göstermez, başka bir şekil seçildiğinde yalnızca kullanıcının bu şekle dikkatini çekmesini sağlar. (Bkz. ShapeElement. Relatedshapetovurgula.)

(Devralındığı yer: NodeShapeGeometry)
DoPaintGeometry(DiagramPaintEventArgs, IGeometryHost)

Resim şeklini boyama

DoPaintResizeFeedback(DiagramPaintEventArgs, IGeometryHost, RectangleD)

Geometri için yeniden boyutlandırma geri bildirimini çizer.

(Devralındığı yer: NodeShapeGeometry)
DoPaintSelection(DiagramPaintEventArgs, IGeometryHost, Boolean, Boolean, Boolean)

Genellikle geometriyi çevreleyen bir seçim çizer.

(Devralındığı yer: NodeShapeGeometry)
DoPaintShadow(DiagramPaintEventArgs, IGeometryHost)

Geometrinin gölgesini çizer.

(Devralındığı yer: ShapeGeometry)
GetBackgroundBrushId(IGeometryHost)

Geometrinin arka planını çizmek için kullanılacak arka plan Fırçası kimliğini döndürür.

(Devralındığı yer: ShapeGeometry)
GetExtraPenWidth(IGeometryHost)

Kalem genişliğinin, geometrinin kenarlarının dışına çizen bölümünü alır; Yani, geometriyi çizmek için kullanılan grafik yolunun dışında.

(Devralındığı yer: ShapeGeometry)
GetFocusIndicatorInsideMargin(IGeometryHost)

Şeklin sınırlayıcı kutusunda yer alan birinci birim uzaklığı şeklinin sınırlayıcı kutusunda çizilen odak göstergesinin içine alır.

(Devralındığı yer: NodeShapeGeometry)
GetOutlinePenId(IGeometryHost)

Geometri anahattının çizimi için kullanılacak ana hat kalem kimliğini döndürür.

(Devralındığı yer: ShapeGeometry)
GetPath(IGeometryHost)

IGeometryHost üst öğesinin sol üst kısmına göre dünya birimlerindeki geometrinin GraphicsPath değerini alır. Bu, geometri sınıfının bir tekil öğesi. Atma. Hemen kullanın. Başka bir yol gerekiyorsa GetPathCopy kullanın!

(Devralındığı yer: ShapeGeometry)
GetPath(RectangleD)

Geometrinin GraphicsPath öğesini alır. Bu, geometri sınıfının bir tekil öğesi. Atma. Hemen kullanın. Başka bir yol gerekiyorsa GetPathCopy kullanın!

(Devralındığı yer: RoundedRectangleShapeGeometry)
GetPathCopy(IGeometryHost)

Yolun benzersiz bir kopyasını alır. Çağıran, elden çıkarma için daha erişilebilir.

(Devralındığı yer: ShapeGeometry)
GetPerimeter(IGeometryHost)

Geometri ana hattını kapsayan grafik yolunu alır, bu, geometriyi çizmek için kullanılan grafik yolunun dışında yer alan ana hat kaleminizin kalınlığı da dahildir. Bu, geometri sınıfının bir tekil öğesi. Atma. Hemen kullanın. Başka bir yol gerekiyorsa GetPathCopy kullanın!

(Devralındığı yer: ShapeGeometry)
GetPerimeterBoundingBox(IGeometryHost)

Geometriyi çizmek için kullanılan grafik yolunun dışında kalan ana hat kaleminizin kalınlığı dahil olmak üzere geometri ana hattını kapsayan dikdörtgen sınırlarını alır.

(Devralındığı yer: ShapeGeometry)
GetSelectionLineOffset(DiagramClientView)

Görünen seçim çizgisi ile şeklin dışına, dünya birimlerindeki mesafeyi döndürür.

(Devralındığı yer: ShapeGeometry)
GetSelectionLineWidth(DiagramClientView)

Dünya birimlerindeki görünür seçim hattının genişliğini döndürür.

(Devralındığı yer: ShapeGeometry)
HasFilledBackground(IGeometryHost)

Geometri arka planının doldurulup doldurulamayacağını gösteren bir değer döndürür.

(Devralındığı yer: ShapeGeometry)
HasOutline(IGeometryHost)

Geometri anahattının çizilip çizilmeyeceğini gösteren bir değer döndürür.

(Devralındığı yer: ShapeGeometry)
HasShadow(IGeometryHost)

Geometrinin gölgeye sahip olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: ShapeGeometry)

Şunlara uygulanır