EmfPlusDrawCurve

EmfPlusDrawCurve class

EmfPlusDrawCurve kaydı bir ana spline çizimini belirtir NOT: ObjectID (1 bayt): EMF+ Nesne Tablosundaki bir EmfPlusPen nesnesinin (bölüm 2.2.1.7) eğrisini çizmek için. Değer, sıfır ile 63 arasında OLMALIDIR.

public sealed class EmfPlusDrawCurve : EmfPlusDrawingRecordType

yapıcılar

İsimTanım
EmfPlusDrawCurve(EmfPlusRecord)Yeni bir örneğini başlatırEmfPlusDrawCurve sınıf.

Özellikleri

İsimTanım
Compressed { get; set; }Bunun olup olmadığını gösteren bir değer alır veya ayarlar.EmfPlusDrawClosedCurvesıkıştırılmıştır. Bu bit, PointData alanının sıkıştırılmış verileri belirtip belirtmediğini gösterir. Ayarlanırsa, PointData, 16 bitlik tamsayı koordinatlarıyla koordinat alanındaki mutlak konumları belirtir. Temizse, PointData 32 bit kayan nokta koordinatlarıyla koordinat uzayındaki mutlak konumları belirtir Not Göreceli bayrak (aşağıda) ayarlanmışsa, bu bayrak tanımsızdır ve yoksayılmalıdır
virtual DataSize { get; set; }Takip eden RecordData alanındaki 32-bit hizalı bayt veri sayısını tanımlaması ZORUNLU olan 32-bit işaretsiz bir tamsayı alır veya ayarlar. Bu sayı, 12 baytlık kayıt başlığını içermez.
virtual Flags { get; set; }İşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bazı kayıtlar için bilgi içeren 16 bitlik işaretsiz bir tamsayı alır veya ayarlar.
NumSegments { get; set; }Kesim sayısını alır veya ayarlar Spline’ı oluşturan çizgi bölümlerinin sayısını belirten 32 bitlik işaretsiz bir tam sayı.
ObjectId { get; set; }Nesne tanımlayıcısını alır veya ayarlar. EMF+ Nesne Tablosunda eğriyi çizmek için bir EmfPlusPen nesnesinin (bölüm 2.2.1.7) dizini. Değer, sıfır ile 63 arasında OLMALIDIR.
PointData { get; set; }Konturlanacak çizgilerin uç noktalarının koordinat değerlerini tanımlayan 32 bitlik işaretli tam sayıların veya 32 bitlik kayan nokta sayılarının bir dizisini alır veya ayarlar.
virtual Size { get; set; }12 baytlık kayıt başlığı ve kayda özel veriler dahil olmak üzere tüm kayıttaki 32 bit hizalanmış bayt sayısını belirten 32 bit işaretsiz bir tamsayı alır veya ayarlar.
Tension { get; set; }Gerilim değerini alır veya ayarlar. Spline noktalardan geçerken ne kadar sıkı büküldüğünü belirten 32 bitlik kayan nokta sayısı. 0 değeri, spline’ın bir düz çizgi dizisi olduğunu belirtir. Değer arttıkça, eğri daha yuvarlak hale gelir. Daha fazla bilgi için bkz. [SPLINE77] ve [PETZOLD].
Type { get; }Kayıt türünü tanımlayan 16 bitlik işaretsiz bir tamsayı alır.

Ayrıca bakınız