EmfPlusObject Sınıfı

Summary: The EmfPlusObject record specifies an object for use in graphics operations. The object definition
can span multiple records, which is indicated by the value of the Flags field.

Module: aspose.imaging.fileformats.emf.emfplus.records

Full Name: aspose.imaging.fileformats.emf.emfplus.records.EmfPlusObject

Inheritance: EmfPlusObjectRecordType

Constructors

NameAçıklama
EmfPlusObject(source)Yeni bir EmfPlusObject sınıfı örneği başlatır.

Properties

NameTypeAccessAçıklama
data_sizeintr/wTakip eden RecordData alanındaki veri baytlarının 32-bit hizalı sayısını TANIMLAMASI gereken 32-bit işaretsiz tam sayıyı alır veya ayarlar.
Bu sayı 12 baytlık kayıt başlığını içermez.
flagsintr/wİşlemin nasıl gerçekleştirileceği ve kaydın yapısı hakkında bilgi içeren 16-bit işaretsiz tam sayıyı alır veya ayarlar.
is_continuableboolr/wBu örneğin devam edilebilir olup olmadığını gösteren bir değeri alır veya ayarlar.
Nesne tanımının bir sonraki EmfPlusObject kaydında devam ettiğini gösterir.
Bu bayrak, nesneyi tanımlayan son kayıtta asla ayarlanmaz.
object_dataEmfPlusGraphicsObjectTyper/wBayraklar alanında belirtilen nesne türü için verileri içeren bir bayt dizisini alır veya ayarlar.
Verinin içeriği ve biçimi her nesne türü için farklı olabilir. Ek bilgi için bölüm 2.2.1’deki bireysel nesne tanımlarına bakın.
object_idSystem.Byter/wNesne tanımlayıcısını alır veya ayarlar.
Bu kayıt tarafından oluşturulan nesneyle ilişkilendirilecek EMF+ Nesne Tablosundaki dizin.
Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.
object_typeEmfPlusObjectTyper/wNesnenin türünü alır veya ayarlar.
sizeintr/w12 baytlık kayıt başlığı ve kayda özgü verileri dahil olmak üzere, tüm kayıttaki 32-bit hizalı bayt sayısını belirten 32-bit işaretsiz tam sayıyı alır veya ayarlar.
total_object_sizeintr/wNesnenin toplam boyutunu alır veya ayarlar.
Kayıt devam edilebilir ise, devam biti ayarlandığında bu alan bulunur.
Devam eden nesneler, EmfPlusContineudObjectRecord ile başlayan birden çok EMF+ kaydına sahiptir. Her EmfPlusContinuedObjectRecord bir TotalObjectSize içerir. TotalObjectSize kadar bayt okunduktan sonra, sonraki EMF+ kaydı devam eden nesnenin bir parçası olarak ele alınmaz.
typeEmfPlusRecordTyperKayıt türünü tanımlayan 16-bit işaretsiz tam sayıyı alır.

Constructor: EmfPlusObject(source)

 EmfPlusObject(source) 

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

Parameters:

ParameterTürAçıklama
sourceEmfPlusRecordKaynak.