EmfGradientFill

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfDrawingRecordType

public final class EmfGradientFill extends EmfDrawingRecordType

EMR_GRADIENTFILL kaydı, dikdörtgenleri veya üçgenleri renk geçişleriyle doldurmayı belirtir.

Üç köşesi bir üçgen olan bir EMR_GRADIENTFILL kaydı, şeklinin renklerin yumuşak geçişleriyle doldurulması gerektiğini belirtir.[85] Bir dikdörtgenin sol üst ve sağ alt köşelerini belirten bir EMR_GRADIENTFILL kaydı, şeklinin renklerin yumuşak geçişleriyle doldurulması gerektiğini belirtir. Dikdörtgen çizerken kullanılabilecek GradientFill sayımında iki renk geçişi modu vardır. GRADIENT_FILL_RECT_H modunda, dikdörtgen soldan sağa doldurulur. GRADIENT_FILL_RECT_V modunda, dikdörtgen üstten alta doldurulur. Not: Bir EMR_GRADIENTFILL kaydı, TriVertex nesnelerindeki Alpha alanlarını göz ardı etmelidir. EMR_GRADIENTFILL kaydını hemen izleyen bir EMR_ALPHABLEND kaydı (bölüm 2.3.1.1), doldurulan alana alfa saydamlık geçişi uygulamak için kullanılabilir.

Yapıcılar

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

Yöntemler

YöntemAçıklama
getBounds()Kapsayıcı bir dikdörtgeni, kapsayıcı‑kapsayıcı cihaz birimlerinde belirten bir WMF RectL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.19).
setBounds(Rectangle value)Kapsayıcı bir dikdörtgeni, kapsayıcı‑kapsayıcı cihaz birimlerinde belirten bir WMF RectL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.19).
getNVer()Köşe sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.
setNVer(int value)Köşe sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.
getNTri()Doldurulacak dikdörtgen veya üçgen sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.
setNTri(int value)Doldurulacak dikdörtgen veya üçgen sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.
getUlMode()Renk geçişi doldurma modunu belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.
setUlMode(int value)Renk geçişi doldurma modunu belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.
getVertexData()Dikdörtgenlerin veya üçgenlerin köşe noktalarını ve bunlara karşılık gelen renkleri belirten nesneleri alır veya ayarlar.
setVertexData(EmfVertexData value)Dikdörtgenlerin veya üçgenlerin köşe noktalarını ve bunlara karşılık gelen renkleri belirten nesneleri alır veya ayarlar.

EmfGradientFill(EmfRecord source)

public EmfGradientFill(EmfRecord source)

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

Parameters:

ParametreTürAçıklama
sourceEmfRecordKaynak.

getBounds()

public Rectangle getBounds()

Kapsayıcı bir dikdörtgeni, kapsayıcı‑kapsayıcı cihaz birimlerinde belirten bir WMF RectL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.19).

Returns: Rectangle

setBounds(Rectangle value)

public void setBounds(Rectangle value)

Kapsayıcı bir dikdörtgeni, kapsayıcı‑kapsayıcı cihaz birimlerinde belirten bir WMF RectL nesnesini alır veya ayarlar ([MS-WMF] bölüm 2.2.2.19).

Parameters:

ParametreTürAçıklama
valueRectangle

getNVer()

public int getNVer()

Köşe sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.

Returns: int

setNVer(int value)

public void setNVer(int value)

Köşe sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerint

getNTri()

public int getNTri()

Doldurulacak dikdörtgen veya üçgen sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.

Returns: int

setNTri(int value)

public void setNTri(int value)

Doldurulacak dikdörtgen veya üçgen sayısını belirten 32 bit işaretsiz bir tamsayıyı alır veya ayarlar.

Parameters:

ParametreTürAçıklama
değerint

getUlMode()

public int getUlMode()

Değişim doldurma modunu belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar. Değer GradientFill numaralandırmasında (bölüm 2.1.15) olmalıdır.

Returns: int

setUlMode(int value)

public void setUlMode(int value)

Değişim doldurma modunu belirten 32 bit işaretsiz tam sayıyı alır veya ayarlar. Değer GradientFill numaralandırmasında (bölüm 2.1.15) olmalıdır.

Parameters:

ParametreTürAçıklama
değerint

getVertexData()

public EmfVertexData getVertexData()

Dikdörtgenlerin veya üçgenlerin köşe noktalarını ve bunlara karşılık gelen renkleri belirten nesneleri alır veya ayarlar.

Returns: EmfVertexData

setVertexData(EmfVertexData value)

public void setVertexData(EmfVertexData value)

Dikdörtgenlerin veya üçgenlerin köşe noktalarını ve bunlara karşılık gelen renkleri belirten nesneleri alır veya ayarlar.

Parameters:

ParametreTürAçıklama
valueEmfVertexData