EmfPlusLinearGradientBrushOptionalData

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType

public final class EmfPlusLinearGradientBrushOptionalData extends EmfPlusStructureObjectType

El objeto EmfPlusLinearGradientBrushOptionalData especifica datos opcionales para un pincel de degradado lineal.

Constructores

ConstructorDescripción
EmfPlusLinearGradientBrushOptionalData()

Métodos

MétodoDescripción
getTransformMatrix()Obtiene o establece un objeto opcional EmfPlusTransformMatrix (sección 2.2.2.47) que especifica una transformación de espacio mundial a espacio de dispositivo para el pincel de degradado lineal.
setTransformMatrix(Matrix value)Obtiene o establece un objeto opcional EmfPlusTransformMatrix (sección 2.2.2.47) que especifica una transformación de espacio mundial a espacio de dispositivo para el pincel de degradado lineal.
getBlendPattern()Obtiene o establece un patrón de mezcla opcional para el pincel de degradado lineal.
setBlendPattern(EmfPlusBlendBase[] value)Obtiene o establece un patrón de mezcla opcional para el pincel de degradado lineal.
getBlendPatternAsPresetColors()Obtiene el patrón de mezcla como colores predefinidos.
getBlendPatternAsBlendFactorsH()Obtiene el patrón de mezcla como factores de mezcla h.
getBlendPatternAsBlendFactorsV()Obtiene el patrón de mezcla como factores de mezcla v.

EmfPlusLinearGradientBrushOptionalData()

public EmfPlusLinearGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Obtiene o establece un objeto opcional EmfPlusTransformMatrix (sección 2.2.2.47) que especifica una transformación de espacio mundial a espacio de dispositivo para el pincel de degradado lineal. Este campo DEBE estar presente si la bandera BrushDataTransform está establecida en el campo BrushDataFlags del objeto EmfPlusLinearGradientBrushData.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Obtiene o establece un objeto opcional EmfPlusTransformMatrix (sección 2.2.2.47) que especifica una transformación de espacio mundial a espacio de dispositivo para el pincel de degradado lineal. Este campo DEBE estar presente si la bandera BrushDataTransform está establecida en el campo BrushDataFlags del objeto EmfPlusLinearGradientBrushData.

Parameters:

ParámetroTipoDescripción
valueMatrix

getBlendPattern()

public EmfPlusBlendBase[] getBlendPattern()

Obtiene o establece un patrón de mezcla opcional para el pincel de degradado lineal. Si este campo está presente, DEBE contener ya sea un objeto EmfPlusBlendColors (sección 2.2.2.4), o uno o dos objetos EmfPlusBlendFactors (sección 2.2.2.5), pero NO DEBE contener ambos. La tabla a continuación muestra las combinaciones válidas de banderas BrushData del EmfPlusLinearGradientBrushData y los patrones de mezcla correspondientes: EmfPlusBlendFactors

Returns: com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBlendBase[]

setBlendPattern(EmfPlusBlendBase[] value)

public void setBlendPattern(EmfPlusBlendBase[] value)

Obtiene o establece un patrón de mezcla opcional para el pincel de degradado lineal. Si este campo está presente, DEBE contener ya sea un objeto EmfPlusBlendColors (sección 2.2.2.4), o uno o dos objetos EmfPlusBlendFactors (sección 2.2.2.5), pero NO DEBE contener ambos. La tabla a continuación muestra las combinaciones válidas de banderas BrushData del EmfPlusLinearGradientBrushData y los patrones de mezcla correspondientes: EmfPlusBlendFactors

Parameters:

ParámetroTipoDescripción
valueEmfPlusBlendBase[]

getBlendPatternAsPresetColors()

public EmfPlusBlendColors getBlendPatternAsPresetColors()

Obtiene el patrón de mezcla como colores predefinidos.

Valor: El patrón de mezcla como colores predefinidos.

Returns: EmfPlusBlendColors

getBlendPatternAsBlendFactorsH()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()

Obtiene el patrón de mezcla como factores de mezcla h.

Valor: El patrón de mezcla como factores de mezcla h.

Returns: EmfPlusBlendFactors

getBlendPatternAsBlendFactorsV()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()

Obtiene el patrón de mezcla como factores de mezcla v.

Valor: El patrón de mezcla como factores de mezcla v.

Returns: EmfPlusBlendFactors