EmfLogPenEx
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfBasePen
public final class EmfLogPenEx extends EmfBasePen
Объект LogPenEx указывает стиль, ширину и цвет расширенного логического пера.
Конструкторы
| Конструктор | Описание |
|---|---|
| EmfLogPenEx() |
Методы
| Метод | Описание |
|---|---|
| getPenStyle() | Получает или задает стиль пера. |
| setPenStyle(int value) | Получает или задает стиль пера. |
| getWidth() | Получает или задает 32-битное беззнаковое целое, которое указывает ширину линии, рисуемой пером. |
| setWidth(int value) | Получает или задает 32-битное беззнаковое целое, которое указывает ширину линии, рисуемой пером. |
| getBrushStyle() | Получает или задает 32-битное беззнаковое целое, которое указывает стиль кисти для пера из перечисления WMF BrushStyle ([MS-WMF] раздел 2.1.1.4). |
| setBrushStyle(int value) | Получает или задает 32-битное беззнаковое целое, которое указывает стиль кисти для пера из перечисления WMF BrushStyle ([MS-WMF] раздел 2.1.1.4). |
| getArgb32ColorRef() | Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8). |
| setArgb32ColorRef(int value) | Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8). |
| getBrushHatch() | Получает или задает шаблон штриховки кисти. |
| setBrushHatch(int value) | Получает или задает шаблон штриховки кисти. |
| getNumStyleEntities() | Получает количество элементов в массиве, указанном в поле StyleEntry. |
| getStyleEntry() | Получает или задает необязательный массив 32‑битных беззнаковых целых, определяющий длины штрихов и промежутков в линии, рисуемой этим пером, когда значение PenStyle равно PS_USERSTYLE. |
| setStyleEntry(int[] value) | Получает или задает необязательный массив 32‑битных беззнаковых целых, определяющий длины штрихов и промежутков в линии, рисуемой этим пером, когда значение PenStyle равно PS_USERSTYLE. |
| getBrushDibPattern() | Получает или задает шаблон DIB кисти. |
| setBrushDibPattern(WmfDeviceIndependentBitmap value) | Получает или задает шаблон DIB кисти. |
EmfLogPenEx()
public EmfLogPenEx()
getPenStyle()
public int getPenStyle()
Получает или задает стиль пера.
Returns: int
setPenStyle(int value)
public void setPenStyle(int value)
Получает или задает стиль пера.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getWidth()
public int getWidth()
Получает или задает 32‑битное беззнаковое целое, которое указывает ширину линии, рисуемой пером. Если тип пера в поле PenStyle равен PS_GEOMETRIC, это значение представляет ширину в логических единицах; в противном случае ширина задаётся в единицах устройства. Если тип пера в поле PenStyle равен PS_COSMETIC, это значение ДОЛЖНО быть 0x00000001.
Returns: int
setWidth(int value)
public void setWidth(int value)
Получает или задает 32‑битное беззнаковое целое, которое указывает ширину линии, рисуемой пером. Если тип пера в поле PenStyle равен PS_GEOMETRIC, это значение представляет ширину в логических единицах; в противном случае ширина задаётся в единицах устройства. Если тип пера в поле PenStyle равен PS_COSMETIC, это значение ДОЛЖНО быть 0x00000001.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getBrushStyle()
public int getBrushStyle()
Получает или задает 32‑битное беззнаковое целое, которое указывает стиль кисти для пера из перечисления WMF BrushStyle ([MS-WMF] раздел 2.1.1.4). Если тип пера в поле PenStyle равен PS_GEOMETRIC, это значение ДОЛЖНО быть либо BS_SOLID, либо BS_HATCHED. Значение этого поля может быть BS_NULL, но только если стиль линии, указанный в PenStyle, равен PS_NULL. Стиль BS_NULL СЛЕДУЕТ использовать для указания кисти, не оказывающей влияния.
Returns: int
setBrushStyle(int value)
public void setBrushStyle(int value)
Получает или задает 32‑битное беззнаковое целое, которое указывает стиль кисти для пера из перечисления WMF BrushStyle ([MS-WMF] раздел 2.1.1.4). Если тип пера в поле PenStyle равен PS_GEOMETRIC, это значение ДОЛЖНО быть либо BS_SOLID, либо BS_HATCHED. Значение этого поля может быть BS_NULL, но только если стиль линии, указанный в PenStyle, равен PS_NULL. Стиль BS_NULL СЛЕДУЕТ использовать для указания кисти, не оказывающей влияния.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getArgb32ColorRef()
public int getArgb32ColorRef()
Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8). Интерпретация этого поля зависит от значения BrushStyle, как показано в таблице позже в этом разделе.
Значение: 32-битный цвет ARGB
Returns: int
setArgb32ColorRef(int value)
public void setArgb32ColorRef(int value)
Получает или задает объект WMF ColorRef ([MS-WMF] раздел 2.2.2.8). Интерпретация этого поля зависит от значения BrushStyle, как показано в таблице позже в этом разделе.
Значение: 32-битный цвет ARGB
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getBrushHatch()
public int getBrushHatch()
Получает или задает шаблон штриховки кисти. Определение этого поля зависит от значения BrushStyle, как показано в таблице позже в этом разделе.
Returns: int
setBrushHatch(int value)
public void setBrushHatch(int value)
Получает или задает шаблон штриховки кисти. Определение этого поля зависит от значения BrushStyle, как показано в таблице позже в этом разделе.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int |
getNumStyleEntities()
public int getNumStyleEntities()
Получает количество элементов в массиве, указанном в поле StyleEntry. Это значение ДОЛЖНО быть нулём, если PenStyle не указывает PS_USERSTYLE.
Returns: int
getStyleEntry()
public int[] getStyleEntry()
Получает или задает необязательный массив 32‑битных беззнаковых целых, определяющий длины штрихов и промежутков в линии, рисуемой этим пером, когда значение PenStyle равно PS_USERSTYLE. Массив содержит количество элементов, указанное в NumStyleEntries, но используется так, как будто повторяется бесконечно. Первый элемент массива задаёт длину первого штриха. Второй элемент задаёт длину первого промежутка. Далее длины штрихов и промежутков чередуются. Если тип пера в поле PenStyle равен PS_GEOMETRIC, длины задаются в логических единицах; в противном случае — в единицах устройства.
Returns: int[]
setStyleEntry(int[] value)
public void setStyleEntry(int[] value)
Получает или задает необязательный массив 32‑битных беззнаковых целых, определяющий длины штрихов и промежутков в линии, рисуемой этим пером, когда значение PenStyle равно PS_USERSTYLE. Массив содержит количество элементов, указанное в NumStyleEntries, но используется так, как будто повторяется бесконечно. Первый элемент массива задаёт длину первого штриха. Второй элемент задаёт длину первого промежутка. Далее длины штрихов и промежутков чередуются. Если тип пера в поле PenStyle равен PS_GEOMETRIC, длины задаются в логических единицах; в противном случае — в единицах устройства.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | int[] |
getBrushDibPattern()
public WmfDeviceIndependentBitmap getBrushDibPattern()
Получает или задает шаблон DIB кисти.
Значение: шаблон кисти dib.
Returns: WmfDeviceIndependentBitmap
setBrushDibPattern(WmfDeviceIndependentBitmap value)
public void setBrushDibPattern(WmfDeviceIndependentBitmap value)
Получает или задает шаблон DIB кисти.
Значение: шаблон кисти dib.
Parameters:
| Параметр | Тип | Описание |
|---|---|---|
| value | WmfDeviceIndependentBitmap |