EmfPlusDrawCurve

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusDrawingRecordType

public final class EmfPlusDrawCurve extends EmfPlusDrawingRecordType

EmfPlusDrawCurve kaydı, bir kardinal spline çizmeyi belirtir NOT: ObjectID (1 bayt): EmfPlusPen nesnesinin (bölüm 2.2.1.7) EMF+ Nesne Tablosundaki indeksi, eğriyi çizmek için. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.

Yapıcılar

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

Yöntemler

YöntemAçıklama
getCompressed()Bu EmfPlusDrawClosedCurve‘ın sıkıştırılıp sıkıştırılmadığını gösteren bir değeri alır veya ayarlar.
setCompressed(boolean value)Bu EmfPlusDrawClosedCurve‘ın sıkıştırılıp sıkıştırılmadığını gösteren bir değeri alır veya ayarlar.
getObjectId()Nesne tanımlayıcısını alır veya ayarlar.
setObjectId(byte value)Nesne tanımlayıcısını alır veya ayarlar.
getTension()Gerilimi alır veya ayarlar. Noktalardan geçerken spline’ın ne kadar sık büküleceğini belirten 32-bit kayan nokta sayısı.
setTension(float value)Gerilimi alır veya ayarlar. Noktalardan geçerken spline’ın ne kadar sık büküleceğini belirten 32-bit kayan nokta sayısı.
getNumSegments()Segment sayısını alır veya ayarlar. Spline’ı oluşturan çizgi segmentlerinin sayısını belirten 32-bit işaretsiz tamsayı.
setNumSegments(int value)Segment sayısını alır veya ayarlar. Spline’ı oluşturan çizgi segmentlerinin sayısını belirten 32-bit işaretsiz tamsayı.
getPointData()Çizilecek çizgilerin uç noktalarının koordinat değerlerini tanımlayan, Count uzunluğunda 32-bit işaretli tamsayılar veya 32-bit kayan nokta sayılarından oluşan bir dizi alır veya ayarlar.
setPointData(PointF[] value)Çizilecek çizgilerin uç noktalarının koordinat değerlerini tanımlayan, Count uzunluğunda 32-bit işaretli tamsayılar veya 32-bit kayan nokta sayılarından oluşan bir dizi alır veya ayarlar.

EmfPlusDrawCurve(EmfPlusRecord source)

public EmfPlusDrawCurve(EmfPlusRecord source)

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

Parameters:

ParametreTürAçıklama
sourceEmfPlusRecordKaynak.

getCompressed()

public boolean getCompressed()

Bu EmfPlusDrawClosedCurve nesnesinin 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. Ayarlanmışsa, 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ğı ayarlanmışsa, bu bayrak tanımsızdır ve YOK EDİLMELİDİR.

Değer: sıkıştırılmışsa true; aksi takdirde false.

Returns: boolean

setCompressed(boolean value)

public void setCompressed(boolean value)

Bu EmfPlusDrawClosedCurve nesnesinin 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. Ayarlanmışsa, 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ğı ayarlanmışsa, bu bayrak tanımsızdır ve YOK EDİLMELİDİR.

Değer: sıkıştırılmışsa true; aksi takdirde false.

Parameters:

ParametreTürAçıklama
değerboolean

getObjectId()

public byte getObjectId()

Nesne tanımlayıcısını alır veya ayarlar. EmfPlusPen nesnesinin (bölüm 2.2.1.7) EMF+ Nesne Tablosundaki indeksi, eğriyi çizmek için. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.

Değer: Nesne tanımlayıcısı.

Returns: byte

setObjectId(byte value)

public void setObjectId(byte value)

Nesne tanımlayıcısını alır veya ayarlar. EmfPlusPen nesnesinin (bölüm 2.2.1.7) EMF+ Nesne Tablosundaki indeksi, eğriyi çizmek için. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.

Değer: Nesne tanımlayıcısı.

Parameters:

ParametreTürAçıklama
değerbyte

getTension()

public float getTension()

Gerginliği alır veya ayarlar. Noktalar üzerinden 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 çizgilerden oluşan bir dizi olduğunu belirtir. Değer arttıkça eğri daha yuvarlaklaşır. Daha fazla bilgi için [SPLINE77] ve [PETZOLD] bağlantılarına bakın.

Returns: float

setTension(float value)

public void setTension(float value)

Gerginliği alır veya ayarlar. Noktalar üzerinden 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 çizgilerden oluşan bir dizi olduğunu belirtir. Değer arttıkça eğri daha yuvarlaklaşır. Daha fazla bilgi için [SPLINE77] ve [PETZOLD] bağlantılarına bakın.

Parameters:

ParametreTürAçıklama
değerfloat

getNumSegments()

public int getNumSegments()

Segment sayısını alır veya ayarlar. Spline’ı oluşturan çizgi segmentlerinin sayısını belirten 32-bit işaretsiz tamsayı.

Returns: int

setNumSegments(int value)

public void setNumSegments(int value)

Segment sayısını alır veya ayarlar. Spline’ı oluşturan çizgi segmentlerinin sayısını belirten 32-bit işaretsiz tamsayı.

Parameters:

ParametreTürAçıklama
değerint

getPointData()

public PointF[] getPointData()

Çizilecek çizgilerin uç noktalarının koordinat değerlerini tanımlayan, Count uzunluğunda 32-bit işaretli tamsayılar veya 32-bit kayan nokta sayılarından oluşan bir dizi alır veya ayarlar.

Returns: com.aspose.imaging.PointF[]

setPointData(PointF[] value)

public void setPointData(PointF[] value)

Çizilecek çizgilerin uç noktalarının koordinat değerlerini tanımlayan, Count uzunluğunda 32-bit işaretli tamsayılar veya 32-bit kayan nokta sayılarından oluşan bir dizi alır veya ayarlar.

Parameters:

ParametreTürAçıklama
valuePointF[]