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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| source | EmfPlusRecord | Kaynak. |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | byte |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | float |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | PointF[] |