Class EmfPlusDrawBeziers
İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EmfPlusDrawBeziers kayıtları, bağlanmış Bezier eğrilerinin bir dizi çizilmesini belirtir.Bezier veri noktaları için sipariş başlangıç noktası, kontrol noktası 1’dir.Kontrol noktası 2 ve son noktası. daha fazla bilgi için bakınız [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
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
EmfPlusDrawBeziers(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawBeziers sınıfının yeni bir örneğini başlatır.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Kaynak için .
Properties
Compressed
PointData’nın sıkıştırıldığını gösteren bir değer alır veya ayarlar.Eğer ayarlanırsa, PointData koordinat alanında mutlak yerleri belirler.16 bit bütün koordinatları. açıksa, PointData mutlak konumları belirler32 bit akış noktası koordinatları ile koordinasyon alanında.Not: Eğer Relatif bayrak (aşağıda) ayarlanırsa, bu bayrak 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)Bezier eğrilerini ç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ınBir Bezier eğrilerinin başlangıç, son ve kontrol noktalarını belirleyen bir dizi sayım noktası. bir Bezier eğrinin son koordinatı bir sonraki başlangıç koordinatıdır. kontrol noktaları Bezier etkisi üretmek için kullanılı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)Bayrak alanında P ve C bitleri açık ise, 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.Bir Bezier eğrisi kontrol noktalarından geçmez. kontrol noktaları
public PointF[] PointData { get; set; }
Mülkiyet Değer
PointF […]
Relative
PointData’nın nispeten olup olmadığını gösteren bir değer alır veya ayarlar.Eğer ayarlanırsa, PointData’daki her öğe koordinat alanında bir konuma işaret eder.Bu, aralıktaki önceki öğe tarafından belirtilen konuma karşılık gelir.PointData’daki ilk öğenin durumunda, koordinatlarda önceki bir konum(0,0) varsayılır. açıksa, PointData mutlak yerleri belirlerC bayrağı için.Not Bu bayrak ayarlanırsa, C bayrağı (yukarıda) tanımlanmamıştır ve göz ardı edilmelidir.
public bool Relative { get; set; }