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:

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

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:

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

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:

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

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:

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

getBrushHatch()

public int getBrushHatch()

Получает или задает шаблон штриховки кисти. Определение этого поля зависит от значения BrushStyle, как показано в таблице позже в этом разделе.

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

Получает или задает шаблон штриховки кисти. Определение этого поля зависит от значения BrushStyle, как показано в таблице позже в этом разделе.

Parameters:

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

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:

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

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

Получает или задает шаблон DIB кисти.

Значение: шаблон кисти dib.

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

Получает или задает шаблон DIB кисти.

Значение: шаблон кисти dib.

Parameters:

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