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:
| Параметр | Тип | Описание |
|---|---|---|
| value | Matrix |
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:
| Параметр | Тип | Описание |
|---|---|---|
| value | EmfPlusBlendBase[] |
getBlendPatternAsPresetColors()
public EmfPlusBlendColors getBlendPatternAsPresetColors()
Получает шаблон смешивания в виде предустановленных цветов.
Значение: шаблон смешивания в виде предустановленных цветов.
Returns: EmfPlusBlendColors
getBlendPatternAsBlendFactorsH()
public EmfPlusBlendFactors getBlendPatternAsBlendFactorsH()
Получает шаблон смешивания в виде факторов смешивания h.
Значение: шаблон смешивания в виде факторов смешивания h.
Returns: EmfPlusBlendFactors
getBlendPatternAsBlendFactorsV()
public EmfPlusBlendFactors getBlendPatternAsBlendFactorsV()
Получает шаблон смешивания в виде факторов смешивания v.
Значение: шаблон смешивания в виде факторов смешивания v.
Returns: EmfPlusBlendFactors