EmfPlusPenData

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

Объект EmfPlusPenData задает свойства графической ручки.

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

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

Методы

МетодОписание
getPenDataFlags()Получает или задает 32-битное беззнаковое целое, которое указывает данные в поле OptionalData.
setPenDataFlags(int value)Получает или задает 32-битное беззнаковое целое, которое указывает данные в поле OptionalData.
getPenUnit()Получает или задает 32-битное беззнаковое целое, которое указывает единицы измерения для пера.
setPenUnit(int value)Получает или задает 32-битное беззнаковое целое, которое указывает единицы измерения для пера.
getPenWidth()Получает или задает 32-битное значение с плавающей точкой, которое указывает ширину линии, рисуемой пером, в единицах, указанных в поле PenUnit.
setPenWidth(float value)Получает или задает 32-битное значение с плавающей точкой, которое указывает ширину линии, рисуемой пером, в единицах, указанных в поле PenUnit.
getOptionalData()Получает или задает необязательный объект EmfPlusPenOptionalData (раздел 2.2.2.34), который указывает дополнительные данные для объекта пера.
setOptionalData(EmfPlusPenOptionalData value)Получает или задает необязательный объект EmfPlusPenOptionalData (раздел 2.2.2.34), который указывает дополнительные данные для объекта пера.

EmfPlusPenData()

public EmfPlusPenData()

getPenDataFlags()

public int getPenDataFlags()

Получает или задает 32-битное беззнаковое целое, которое указывает данные в поле OptionalData. Это значение ДОЛЖНО состоять из флагов PenData (раздел 2.1.2.7).

Returns: int

setPenDataFlags(int value)

public void setPenDataFlags(int value)

Получает или задает 32-битное беззнаковое целое, которое указывает данные в поле OptionalData. Это значение ДОЛЖНО состоять из флагов PenData (раздел 2.1.2.7).

Parameters:

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

getPenUnit()

public int getPenUnit()

Получает или задает 32-битное беззнаковое целое, которое указывает единицы измерения для пера. Значение ДОЛЖНО быть из перечисления UnitType (раздел 2.1.1.33).

Returns: int

setPenUnit(int value)

public void setPenUnit(int value)

Получает или задает 32-битное беззнаковое целое, которое указывает единицы измерения для пера. Значение ДОЛЖНО быть из перечисления UnitType (раздел 2.1.1.33).

Parameters:

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

getPenWidth()

public float getPenWidth()

Получает или задает 32-битное значение с плавающей точкой, которое указывает ширину линии, рисуемой пером, в единицах, указанных в поле PenUnit. Если указана нулевая ширина, используется минимальное значение, определяемое единицами.

Returns: float

setPenWidth(float value)

public void setPenWidth(float value)

Получает или задает 32-битное значение с плавающей точкой, которое указывает ширину линии, рисуемой пером, в единицах, указанных в поле PenUnit. Если указана нулевая ширина, используется минимальное значение, определяемое единицами.

Parameters:

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

getOptionalData()

public EmfPlusPenOptionalData getOptionalData()

Получает или задает необязательный объект EmfPlusPenOptionalData (раздел 2.2.2.34), который указывает дополнительные данные для объекта пера. Конкретное содержание этого поля определяется значением поля PenDataFlags.

Returns: EmfPlusPenOptionalData

setOptionalData(EmfPlusPenOptionalData value)

public void setOptionalData(EmfPlusPenOptionalData value)

Получает или задает необязательный объект EmfPlusPenOptionalData (раздел 2.2.2.34), который указывает дополнительные данные для объекта пера. Конкретное содержание этого поля определяется значением поля PenDataFlags.

Parameters:

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