EmfPlusObject

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.EmfPlusObjectRecordType

public final class EmfPlusObject extends EmfPlusObjectRecordType

EmfPlusObject kaydı, grafik işlemlerinde kullanılmak üzere bir nesneyi belirtir. Nesne tanımı birden fazla kayda yayılabilir; bu, Flags alanının değerine göre gösterilir.

EmfPlusObject kaydı geneldir; tüm nesne türleri için kullanılır. Belirli nesne türlerine özgü değerler ObjectData alanında bulunur. Grafik nesnelerinin yönetimi için kavramsal bir model, Managing Graphics Objects (bölüm 3.1.2) içinde açıklanmıştır.

Yapıcılar

YapıcıAçıklama
EmfPlusObject(EmfPlusRecord source)EmfPlusObject sınıfının yeni bir örneğini başlatır.

Yöntemler

YöntemAçıklama
isContinuable()Bu örneğin devam edilebilir olup olmadığını gösteren bir değeri alır veya ayarlar.
setContinuable(boolean value)Bu örneğin devam edilebilir olup olmadığını gösteren bir değeri alır veya ayarlar.
getObjectType()Nesnenin türünü alır veya ayarlar.
setObjectType(byte value)Nesnenin türünü 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.
getTotalObjectSize()Nesnenin toplam boyutunu alır veya ayarlar.
setTotalObjectSize(int value)Nesnenin toplam boyutunu alır veya ayarlar.
getObjectData()Flags alanında belirtilen nesne türü için veri içeren bir bayt dizisini alır veya ayarlar.
setObjectData(EmfPlusGraphicsObjectType value)Flags alanında belirtilen nesne türü için veri içeren bir bayt dizisini alır veya ayarlar.

EmfPlusObject(EmfPlusRecord source)

public EmfPlusObject(EmfPlusRecord source)

EmfPlusObject sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
sourceEmfPlusRecordKaynak.

isContinuable()

public boolean isContinuable()

Bu ö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.

Değer: Bu örnek sıkıştırılmışsa true; aksi takdirde false.

Returns: boolean

setContinuable(boolean value)

public void setContinuable(boolean value)

Bu ö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.

Değer: Bu örnek sıkıştırılmışsa true; aksi takdirde false.

Parameters:

ParametreTürAçıklama
değerboolean

getObjectType()

public byte getObjectType()

Nesnenin türünü alır veya ayarlar.

Değer: Nesnenin türü.

Returns: byte

setObjectType(byte value)

public void setObjectType(byte value)

Nesnenin türünü alır veya ayarlar.

Değer: Nesnenin türü.

Parameters:

ParametreTürAçıklama
değerbyte

getObjectId()

public byte getObjectId()

Nesne tanımlayıcısını alır veya ayarlar. Bu kaydın oluşturduğu nesneyle ilişkilendirilecek EMF+ Nesne Tablosundaki indeksi. 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. Bu kaydın oluşturduğu nesneyle ilişkilendirilecek EMF+ Nesne Tablosundaki indeksi. Değer 0 ile 63 arasında, dahil olmak üzere olmalıdır.

Değer: Nesne tanımlayıcısı.

Parameters:

ParametreTürAçıklama
değerbyte

getTotalObjectSize()

public int getTotalObjectSize()

Nesnenin 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 fazla EMF+ kaydına sahiptir. Her EmfPlusContinuedObjectRecord bir TotalObjectSize içerir. TotalObjectSize kadar bayt okunduktan sonra, bir sonraki EMF+ kaydı devam eden nesnenin bir parçası olarak işlenmez.

Değer: Nesnenin toplam boyutu.

Returns: int

setTotalObjectSize(int value)

public void setTotalObjectSize(int value)

Nesnenin 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 fazla EMF+ kaydına sahiptir. Her EmfPlusContinuedObjectRecord bir TotalObjectSize içerir. TotalObjectSize kadar bayt okunduktan sonra, bir sonraki EMF+ kaydı devam eden nesnenin bir parçası olarak işlenmez.

Değer: Nesnenin toplam boyutu.

Parameters:

ParametreTürAçıklama
değerint

getObjectData()

public EmfPlusGraphicsObjectType getObjectData()

Flags alanında belirtilen nesne türü için veri 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.

Değer: Nesne verisi.

Returns: EmfPlusGraphicsObjectType

setObjectData(EmfPlusGraphicsObjectType value)

public void setObjectData(EmfPlusGraphicsObjectType value)

Flags alanında belirtilen nesne türü için veri 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.

Değer: Nesne verisi.

Parameters:

ParametreTürAçıklama
valueEmfPlusGraphicsObjectType