EmfPolyBezier

EmfPolyBezier class

EMR_POLYBEZIER kaydı, bir veya daha fazla Bezier eğrisini belirtir.

public sealed class EmfPolyBezier : EmfDrawingRecordType

yapıcılar

İsimTanım
EmfPolyBezier()Yeni bir örneğini başlatırEmfPolyBezier sınıf.
EmfPolyBezier(EmfRecord)Yeni bir örneğini başlatırEmfPolyBezier sınıf.

Özellikleri

İsimTanım
APoints { get; set; }WMF PointL nesnelerinin bir Count uzunluk dizisini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.15) , Bezier eğrilerinin uç noktalarını ve kontrol noktalarını mantıksal birimlerde belirtir.
Bounds { get; set; }Aygıt birimlerinde sınırlayıcı dikdörtgeni belirten 128 bit WMF RectL nesnesini ([MS-WMF] bölüm 2.2.2.19) alır veya ayarlar.
Size { get; set; }Rekorun boyutunu alır veya ayarlar
Type { get; set; }Türü alır veya ayarlar.

Notlar

Kübik Bezier eğrileri, aPoints alanı tarafından belirtilen uç noktalar ve kontrol noktaları kullanılarak tanımlanır. Birinci eğri, ikinci ve üçüncü noktaları kontrol noktaları olarak kullanılarak birinci noktadan dördüncü noktaya çizilir. Sıradaki her bir sonraki eğri tam olarak üç noktaya daha ihtiyaç duyar: önceki eğrinin bitiş noktası başlangıç noktası olarak kullanılır, dizisindeki sonraki iki nokta kontrol noktalarıdır ve üçüncüsü bitiş noktasıdır. Kübik Bezier eğrileri, mevcut pen kullanılarak çizilmelidir.

Ayrıca bakınız