EmfPlusDrawCurve Sınıfı

Summary: The EmfPlusDrawCurve record specifies drawing a cardinal spline
NOTE: ObjectID (1 byte): The index of an EmfPlusPen object (section 2.2.1.7)
in the EMF+ Object Table to draw the curve. The value MUST be zero to 63, inclusive.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawCurve

Inheritance: EmfPlusDrawingRecordType

Constructors

NameAçıklama
EmfPlusDrawCurve(source)Yeni bir EmfPlusDrawCurve sınıf örneği başlatır.

Properties

NameTypeAccessAçıklama
compressedboolr/wBu EmfPlusDrawClosedCurve sıkıştırılmış olup olmadığını gösteren bir değeri alır veya ayarlar.
Bu bit, PointData alanının sıkıştırılmış veri belirttiğini gösterir.
Ayarlıysa, PointData koordinat uzayında 16-bit tam sayı koordinatlarıyla mutlak konumları belirtir.
Temizlenmişse, PointData koordinat uzayında 32-bit kayan nokta koordinatlarıyla mutlak konumları belirtir
Not: Aşağıdaki Relative bayrağı ayarlıysa, bu bayrak tanımsızdır ve YOK SAYILMALIDIR
data_sizeintr/wTakip eden RecordData alanındaki veri baytlarının 32-bit hizalı sayısını TANIMLAMASI gereken 32-bit işaretsiz tam sayıyı alır veya ayarlar.
Bu sayı 12 baytlık kayıt başlığını içermez.
flagsintr/wİşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bilgi içeren 16-bit işaretsiz tam sayıyı alır veya ayarlar.
num_segmentsintr/wSegment sayısını alır veya ayarlar
Spline’ı oluşturan çizgi segmentlerinin sayısını belirten 32 bit işaretsiz tam sayı.
object_idSystem.Byter/wNesne tanımlayıcısını alır veya ayarlar.
Eğriyi çizmek için EMF+ Nesne Tablosundaki bir EmfPlusPen nesnesinin (bölüm 2.2.1.7) dizini. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.
point_dataPointF[]r/wÇizilecek çizgilerin uç noktalarının koordinat değerlerini tanımlayan,
Sayı uzunluğunda 32 bit işaretli tam sayılar veya 32 bit kayan nokta sayılarından oluşan bir dizi alır veya ayarlar.
sizeintr/w12 baytlık kayıt başlığı ve kayda özgü verileri dahil olmak üzere, tüm kayıttaki 32-bit hizalı bayt sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar.
gerilimfloatr/wGerginliği alır veya ayarlar
Noktalardan geçerken spline’ın ne kadar sık büküleceğini belirten 32 bit kayan nokta sayısı. 0 değeri spline’ın düz hatlar dizisi olduğunu belirtir. Değer arttıkça, eğri daha yuvarlak hâle gelir. Daha fazla bilgi için [SPLINE77] ve [PETZOLD] bakınız.
typeEmfPlusRecordTyperKayıt türünü tanımlayan 16-bit işaretsiz tam sayıyı alır.

Constructor: EmfPlusDrawCurve(source)

 EmfPlusDrawCurve(source) 

Yeni bir EmfPlusDrawCurve sınıf örneği başlatır.

Parameters:

ParameterTürAçıklama
sourceEmfPlusRecordKaynak.