Class EmfPlusDrawClosedCurve
İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawClosedCurve kayıtları kapalı bir kardinal spline çizmeyi belirtir
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
mirasçı üyeleri
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawClosedCurve(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve sınıfının yeni bir örneğini başlatır.RecordType - Bu kayıt türünü EmfPlusDrawClosedCurve olarak tanımlayan 16 bit imzalanmamış bir bütünRecordType listesinden (bölüm 2.1.1.1) değeri 0x4017 olmalıdır.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Kaynak için .
Properties
Compressed
Bu Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve sıkıştırılmış olup olmadığını gösteren bir değer alır veya ayarlar.Bu bit, PointData alanının sıkıştırılmış verileri belirlediğini gösterir.Eğer ayarlanırsa, PointData, 16 bit bütün koordinatları ile koordinat alanında mutlak konumları belirler.Eğer açıksa, PointData, 32 bit akış noktası koordinatları ile koordinat alanında mutlak konumları belirler.Not: İlişki bayrağı (aşağıda) ayarlanırsa, bu bayrağı tanımlanmamıştır ve göz ardı edilmelidir.
public bool Compressed { get; set; }
Mülkiyet Değer
ObjectId
Konu tanımlayıcısı alır veya ayarlar.EMF+‘da bir EmfPlusPen nesnesinin endeksi (bölüm 2.2.1.7)Kapalı eğriliği çizmek için nesne tablosu. değeri 0’dan 63’e kadar olmalıdır.
public byte ObjectId { get; set; }
Mülkiyet Değer
PointData
Alın veya nokta verilerini ayarlayınÇizgiyi tanımlayan çizgilerin son noktalarını belirleyen bir dizi sayım noktası. kapalı bir kardinal çizgide,Kurşun, PointData aralığında son noktaya geçer ve aralığında ilk noktaya bağlanır.Bu aralıktaki veri türü, Bayrak alanı tarafından aşağıdaki şekilde belirlenir: veri türü anlamıEmfPlusPointR nesnesi (bölüm 2.2.2.37)Eğer P bayrağı bayraklarda yer alırsa, noktalar nispeten yerleri belirler.EmfPlusPointF nesnesi (bölüm 2.2.2.36)Eğer P ve C bitleri Bayrak alanında ayarlanırsa, noktalar mutlak yerleri belirler.EmfPlusPoint nesnesi (bölüm 2.2.2.35)P bit açıksa ve C bit bayrak alanında ayarlanırsa, noktalar nispeten yerleri belirler.
public PointF[] PointData { get; set; }
Mülkiyet Değer
PointF […]
Relative
Bu Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve ile ilgili olup olmadığını gösteren bir değer alır veya ayarlar.Bu bit, PointData alanının nispeten veya mutlak konumları belirlediğini gösterir.Eğer ayarlanırsa, PointData’daki her öğe, koordinasyon alanında nispeten bir konuma işaret eder.Önceki İçerikDüzenle Önceki İçerikDüzenle Önceki İçerikDüzenlePointData’daki element, koordinatlarda (0,0) önceki bir konuma sahiptir.PointData, C bayrağına göre mutlak konumları belirler.Not Bu bayrak ayarlanırsa, sıkıştırılmış bayrak (yukarıda) tanımlanmamıştır ve göz ardı edilmelidir
public bool Relative { get; set; }
Mülkiyet Değer
Tension
gerginliği alır ya da yapar.32 bit yüzen nokta sayısı, spline’in ne kadar sıkı olduğunu belirtir0 değerini belirler. 0 değerini belirler. 0 değerini belirlerSıfır çizgisi düz çizgilerden oluşur. değer artarken,Daha fazla bilgi için [SPLINE77] ve [PETZOLD] bakın.
public float Tension { get; set; }