EmfPlusTextureBrushOptionalData

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 EmfPlusTextureBrushOptionalData extends EmfPlusStructureObjectType

Объект EmfPlusTextureBrushOptionalData указывает необязательные данные для текстурной кисти.

Примечание: каждое поле этого объекта является необязательным и может отсутствовать в поле OptionalData объекта EmfPlusTextureBrushData (раздел 2.2.2.45), в зависимости от флагов BrushData (раздел 2.1.2.1), установленных в его поле BrushDataFlags. Хотя не практично представлять каждую возможную комбинацию присутствующих или отсутствующих полей, в этом разделе указан их относительный порядок в объекте. Реализатор отвечает за определение, какие поля действительно присутствуют в данной записи метафайла, и за отдельное и корректное десериализование данных каждого поля.

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

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

Методы

МетодОписание
getTransformMatrix()Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование из мирового пространства в пространство устройства для текстурной кисти.
setTransformMatrix(Matrix value)Получает или задает необязательный объект EmfPlusTransformMatrix (раздел 2.2.2.47), который определяет преобразование из мирового пространства в пространство устройства для текстурной кисти.
getImageObject()Получает или задает необязательный объект EmfPlusImage (раздел 2.2.1.4), который определяет текстуру кисти.
setImageObject(EmfPlusImage value)Получает или задает необязательный объект EmfPlusImage (раздел 2.2.1.4), который определяет текстуру кисти.

EmfPlusTextureBrushOptionalData()

public EmfPlusTextureBrushOptionalData()

getTransformMatrix()

public Matrix getTransformMatrix()

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

Returns: Matrix

setTransformMatrix(Matrix value)

public void setTransformMatrix(Matrix value)

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

Parameters:

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

getImageObject()

public EmfPlusImage getImageObject()

Получает или задает необязательный объект EmfPlusImage (раздел 2.2.1.4), который определяет текстуру кисти. Это поле ДОЛЖНО присутствовать, если размер записи EmfPlusObject (раздел 2.3.5.1), определяющей эту текстурную кисть, достаточно велик, чтобы вместить объект EmfPlusImage в дополнение к обязательным полям объекта EmfPlusTextureBrushData и, при необходимости, объекту EmfPlusTransformMatrix.

Returns: EmfPlusImage

setImageObject(EmfPlusImage value)

public void setImageObject(EmfPlusImage value)

Получает или задает необязательный объект EmfPlusImage (раздел 2.2.1.4), который определяет текстуру кисти. Это поле ДОЛЖНО присутствовать, если размер записи EmfPlusObject (раздел 2.3.5.1), определяющей эту текстурную кисть, достаточно велик, чтобы вместить объект EmfPlusImage в дополнение к обязательным полям объекта EmfPlusTextureBrushData и, при необходимости, объекту EmfPlusTransformMatrix.

Parameters:

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