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

Объект EmfPlusLinearGradientBrushOptionalData задает дополнительные данные для линейной градиентной кисти.

Конструкторы

КонструкторОписание
EmfPlusLinearGradientBrushOptionalData()

Методы

МетодОписание
getTransformMatrix()Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование из мирового пространства в пространство устройства для линейной градиентной кисти.
setTransformMatrix(Matrix value)Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование из мирового пространства в пространство устройства для линейной градиентной кисти.
getBlendPattern()Получает или задает необязательный шаблон смешивания для линейной градиентной кисти.
setBlendPattern(EmfPlusBlendBase[] value)Получает или задает необязательный шаблон смешивания для линейной градиентной кисти.
getBlendPatternAsPresetColors()Получает шаблон смешивания в виде предустановленных цветов.
getBlendPatternAsBlendFactorsH()Получает шаблон смешивания в виде факторов смешивания h.
getBlendPatternAsBlendFactorsV()Получает шаблон смешивания в виде факторов смешивания v.

EmfPlusLinearGradientBrushOptionalData()

public EmfPlusLinearGradientBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование из мирового пространства в пространство устройства для линейной градиентной кисти. Это поле ДОЛЖНО присутствовать, если флаг BrushDataTransform установлен в поле BrushDataFlags объекта EmfPlusLinearGradientBrushData.

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование из мирового пространства в пространство устройства для линейной градиентной кисти. Это поле ДОЛЖНО присутствовать, если флаг BrushDataTransform установлен в поле BrushDataFlags объекта EmfPlusLinearGradientBrushData.

Parameters:

ПараметрТипОписание
valueMatrix

getBlendPattern()

public EmfPlusBlendBase[] getBlendPattern()

Получает или задает необязательный шаблон смешивания для линейной градиентной кисти. Если это поле присутствует, оно ДОЛЖНО содержать либо объект EmfPlusBlendColors (раздел 2.2.2.4), либо один или два объекта EmfPlusBlendFactors (раздел 2.2.2.5), но НЕ ДОЛЖНО содержать оба. Таблица ниже показывает допустимые комбинации флагов BrushData объекта EmfPlusLinearGradientBrushData и соответствующие шаблоны смешивания: EmfPlusBlendFactors

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

setBlendPattern(EmfPlusBlendBase[] value)

public void setBlendPattern(EmfPlusBlendBase[] value)

Получает или задает необязательный шаблон смешивания для линейной градиентной кисти. Если это поле присутствует, оно ДОЛЖНО содержать либо объект EmfPlusBlendColors (раздел 2.2.2.4), либо один или два объекта EmfPlusBlendFactors (раздел 2.2.2.5), но НЕ ДОЛЖНО содержать оба. Таблица ниже показывает допустимые комбинации флагов BrushData объекта EmfPlusLinearGradientBrushData и соответствующие шаблоны смешивания: EmfPlusBlendFactors

Parameters:

ПараметрТипОписание
valueEmfPlusBlendBase[]

getBlendPatternAsPresetColors()

public EmfPlusBlendColors getBlendPatternAsPresetColors()

Получает шаблон смешивания в виде предустановленных цветов.

Значение: шаблон смешивания в виде предустановленных цветов.

Returns: EmfPlusBlendColors

getBlendPatternAsBlendFactorsH()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()

Получает шаблон смешивания в виде факторов смешивания h.

Значение: шаблон смешивания в виде факторов смешивания h.

Returns: EmfPlusBlendFactors

getBlendPatternAsBlendFactorsV()

public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()

Получает шаблон смешивания в виде факторов смешивания v.

Значение: шаблон смешивания в виде факторов смешивания v.

Returns: EmfPlusBlendFactors