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öntem | Açı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:
| Parametre | Tür | Açıklama |
|---|---|---|
| source | EmfPlusRecord | Kaynak. |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | boolean |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | byte |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | byte |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| değer | int |
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:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | EmfPlusGraphicsObjectType |