Class EmfPlusObject
İsim alanı : Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Toplantı: Aspose.Imaging.dll (25.4.0)
EmfPlusObject kayıt, grafik işlemlerinde kullanılmak üzere bir nesneyi belirler.Çeşitli kayıtları genişletebilir, bu da Bayrak alanının değeri ile işaretlenir.
public sealed class EmfPlusObject : EmfPlusObjectRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusObjectRecordType ← EmfPlusObject
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()
Remarks
EmfPlusObject kayıtları genetiktir; her türlü nesne için kullanılır.Belirli nesne türleri ObjectData alanında yer almaktadır.Grafik nesneler Grafik nesneler yönetimi bölümünde açıklanmaktadır (bölüm 3.1.2).
Constructors
EmfPlusObject(EmfPlusRecord)
Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusObject sınıfının yeni bir örneğini başlatır.
public EmfPlusObject(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Kaynak için .
Properties
IsContinuable
Bu durumun devamlı olup olmadığını gösteren bir değer alır veya ayarlar.nesne tanımının bir sonraki EmfPlusObject’te devam ettiğini gösterirBu bayrak, nesneyi tanımlayan son kayıtta asla ayarlanmaz.
public bool IsContinuable { get; set; }
Mülkiyet Değer
ObjectData
Bir nesne türü için verileri içeren bir dizi byte alır veya ayarlarBayrak alanı. verilerin içeriği ve biçimi her nesne türü için farklı olabilir.Ek bilgiler için bölüm 2.2.1’deki bireysel nesne tanımları.
public EmfPlusGraphicsObjectType ObjectData { get; set; }
Mülkiyet Değer
ObjectId
Konu tanımlayıcısı alır veya ayarlar.EMF+ Object Tablosundaki göstergesi, nesne ile ilişkilendirilirBu kayıt tarafından oluşturulan değeri 0’dan 63’e kadar olmalıdır.
public byte ObjectId { get; set; }
Mülkiyet Değer
ObjectType
Bir nesnenin türünü alır veya ayarlar.
public EmfPlusObjectType ObjectType { get; set; }
Mülkiyet Değer
TotalObjectSize
Toplam nesnenin boyutunu alır veya ayarlar.Eğer kayıt devamlı ise, devamlı bit ayarlandığında, bu alandevam eden nesneler daha fazla EMF+ kayıtları ile başlarEmfPlusContineudObjectRecord. Her EmfPlusContinuedObjectRecord birTotalObjectSize. TotalObjectSize sayısı okunduğunda, bir sonraki EMF+kayıtlar devam eden nesnenin bir parçası olarak ele alınmayacaktır.
public int TotalObjectSize { get; set; }