EmfPlusHeader

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

public final class EmfPlusHeader extends EmfPlusControlRecordType

EmfPlusHeader kaydı, metafildeki EMF+ verisinin başlangıcını belirtir. EmfPlusHeader kaydı, bir EMF EMR\_COMMENT\_EMFPLUS kaydına gömülmelidir; bu kayıt, metafildeki EMF başlığını hemen izleyen kayıt olmalıdır. EMR\_COMMENT\_EMFPLUS kaydı, [MS-EMF] bölüm 2.3.3.2’de belirtilmiştir.

Yapıcılar

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

Yöntemler

YöntemAçıklama
getDualMode()[dual mode] olup olmadığını gösteren bir değeri alır veya ayarlar.
setDualMode(boolean value)[dual mode] olup olmadığını gösteren bir değeri alır veya ayarlar.
getVideoDisplay()video görüntüleme olup olmadığını gösteren bir değeri alır veya ayarlar.
setVideoDisplay(boolean value)video görüntüleme olup olmadığını gösteren bir değeri alır veya ayarlar.
getEmfPlusFlags()EMF plus bayraklarını alır veya ayarlar.
setEmfPlusFlags(int value)EMF plus bayraklarını alır veya ayarlar.
getLogicalDpiX()mantıksal dpi x’i alır veya ayarlar.
setLogicalDpiX(int value)mantıksal dpi x’i alır veya ayarlar.
getLogicalDpiY()mantıksal dpi y’yi alır veya ayarlar.
setLogicalDpiY(int value)mantıksal dpi y’yi alır veya ayarlar.
getVersion()sürümü alır veya ayarlar.
setVersion(EmfPlusGraphicsVersion value)sürümü alır veya ayarlar.
isValid()Bu örneğin geçerli olup olmadığını gösteren bir değeri alır.

EmfPlusHeader(EmfPlusRecord source)

public EmfPlusHeader(EmfPlusRecord source)

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

Parameters:

ParametreTürAçıklama
sourceEmfPlusRecordKaynak.

getDualMode()

public boolean getDualMode()

Bu değeri alır veya ayarlar; [dual mode] olup olmadığını gösterir. Ayarlıysa, bu bayrak metafilenin “dual-mode” olduğunu gösterir; bu, iki kayıt kümesi içerdiği ve her birinin grafik içeriğini tamamen belirttiği anlamına gelir. Temizlenmişse, grafik içeriği EMF+ kayıtları ve muhtemelen bir EmfPlusGetDC kaydıyla önceden gelen EMF kayıtları tarafından belirtilir. Bu bayrak ayarlıysa, yalnızca EMF kayıtları GRAFİK içeriğini tanımlamak için YETERLİ olmalıdır. “dual-mode” bayrağının ayarlı olup olmamasına bakılmaksızın, bazı EMF kayıtları her zaman bulunur; bunlar EMF kontrol kayıtları ve EMF+ kayıtlarını içeren EMF kayıtlarıdır. EMF kontrol kayıtları, [MS-EMF] bölüm 2.3.4’te belirtilmiştir.

Değer: [dual mode] ise true; aksi takdirde false.

Returns: boolean

setDualMode(boolean value)

public void setDualMode(boolean value)

Bu değeri alır veya ayarlar; [dual mode] olup olmadığını gösterir. Ayarlıysa, bu bayrak metafilenin “dual-mode” olduğunu gösterir; bu, iki kayıt kümesi içerdiği ve her birinin grafik içeriğini tamamen belirttiği anlamına gelir. Temizlenmişse, grafik içeriği EMF+ kayıtları ve muhtemelen bir EmfPlusGetDC kaydıyla önceden gelen EMF kayıtları tarafından belirtilir. Bu bayrak ayarlıysa, yalnızca EMF kayıtları GRAFİK içeriğini tanımlamak için YETERLİ olmalıdır. “dual-mode” bayrağının ayarlı olup olmamasına bakılmaksızın, bazı EMF kayıtları her zaman bulunur; bunlar EMF kontrol kayıtları ve EMF+ kayıtlarını içeren EMF kayıtlarıdır. EMF kontrol kayıtları, [MS-EMF] bölüm 2.3.4’te belirtilmiştir.

Değer: [dual mode] ise true; aksi takdirde false.

Parameters:

ParametreTürAçıklama
değerboolean

getVideoDisplay()

public boolean getVideoDisplay()

Video görüntüleme olup olmadığını gösteren bir değeri alır veya ayarlar. Ayarlıysa, bu bayrak metafilenin video görüntüleme için bir referans aygıt bağlamı ile kaydedildiğini gösterir. Temizlenmişse, metafile bir yazıcı için referans aygıt bağlamı ile kaydedilmiştir.

Değer: [video display] ise true; aksi takdirde false.

Returns: boolean

setVideoDisplay(boolean value)

public void setVideoDisplay(boolean value)

Video görüntüleme olup olmadığını gösteren bir değeri alır veya ayarlar. Ayarlıysa, bu bayrak metafilenin video görüntüleme için bir referans aygıt bağlamı ile kaydedildiğini gösterir. Temizlenmişse, metafile bir yazıcı için referans aygıt bağlamı ile kaydedilmiştir.

Değer: [video display] ise true; aksi takdirde false.

Parameters:

ParametreTürAçıklama
değerboolean

getEmfPlusFlags()

public int getEmfPlusFlags()

EMF plus bayraklarını alır veya ayarlar. Bu metafilenin nasıl kaydedildiği hakkında bilgi içeren 32 bit işaretsiz bir tam sayıdır. Alanın 31. biti ayarlıysa, bu bayrak metafilenin video görüntüleme için bir referans aygıt bağlamı ile kaydedildiğini gösterir. Temizlenmişse, metafile bir yazıcı için referans aygıt bağlamı ile kaydedilmiştir.

Değer: EMF plus bayrakları.

Returns: int

setEmfPlusFlags(int value)

public void setEmfPlusFlags(int value)

EMF plus bayraklarını alır veya ayarlar. Bu metafilenin nasıl kaydedildiği hakkında bilgi içeren 32 bit işaretsiz bir tam sayıdır. Alanın 31. biti ayarlıysa, bu bayrak metafilenin video görüntüleme için bir referans aygıt bağlamı ile kaydedildiğini gösterir. Temizlenmişse, metafile bir yazıcı için referans aygıt bağlamı ile kaydedilmiştir.

Değer: EMF plus bayrakları.

Parameters:

ParametreTürAçıklama
değerint

getLogicalDpiX()

public int getLogicalDpiX()

Mantıksal dpi x’i alır veya ayarlar. Metafilenin kaydedildiği yatay çözünürlüğü inç başına piksel biriminde belirten 32 bit işaretsiz bir tam sayıdır.

Değer: Mantıksal dpi x.

Returns: int

setLogicalDpiX(int value)

public void setLogicalDpiX(int value)

Mantıksal dpi x’i alır veya ayarlar. Metafilenin kaydedildiği yatay çözünürlüğü inç başına piksel biriminde belirten 32 bit işaretsiz bir tam sayıdır.

Değer: Mantıksal dpi x.

Parameters:

ParametreTürAçıklama
değerint

getLogicalDpiY()

public int getLogicalDpiY()

Mantıksal dpi y’yi alır veya ayarlar. Metafilenin kaydedildiği dikey çözünürlüğü inç başına satır biriminde belirten 32 bit işaretsiz bir tam sayıdır.

Değer: Mantıksal dpi y.

Returns: int

setLogicalDpiY(int value)

public void setLogicalDpiY(int value)

Mantıksal dpi y’yi alır veya ayarlar. Metafilenin kaydedildiği dikey çözünürlüğü inç başına satır biriminde belirten 32 bit işaretsiz bir tam sayıdır.

Değer: Mantıksal dpi y.

Parameters:

ParametreTürAçıklama
değerint

getVersion()

public EmfPlusGraphicsVersion getVersion()

Sürümü alır veya ayarlar. Bu metafili oluşturmak için kullanılan işletim sistemi grafik sürümünü belirten bir EmfPlusGraphicsVersion nesnesi (bölüm 2.2.2.19).

Değer: Sürüm.

Returns: EmfPlusGraphicsVersion

setVersion(EmfPlusGraphicsVersion value)

public void setVersion(EmfPlusGraphicsVersion value)

Sürümü alır veya ayarlar. Bu metafili oluşturmak için kullanılan işletim sistemi grafik sürümünü belirten bir EmfPlusGraphicsVersion nesnesi (bölüm 2.2.2.19).

Değer: Sürüm.

Parameters:

ParametreTürAçıklama
valueEmfPlusGraphicsVersion

isValid()

public boolean isValid()

Bu örneğin geçerli olup olmadığını gösteren bir değeri alır.

Değer: Bu örnek geçerliyse true; aksi takdirde false.

Returns: boolean