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

El objeto LogPenEx especifica el estilo, ancho y color de una pluma lógica extendida.

Constructores

ConstructorDescripción
EmfLogPenEx()

Métodos

MétodoDescripción
getPenStyle()Obtiene o establece el estilo del lápiz.
setPenStyle(int value)Obtiene o establece el estilo del lápiz.
getWidth()Obtiene o establece un entero sin signo de 32 bits que especifica el ancho de la línea dibujada por el lápiz.
setWidth(int value)Obtiene o establece un entero sin signo de 32 bits que especifica el ancho de la línea dibujada por el lápiz.
getBrushStyle()Obtiene o establece un entero sin signo de 32 bits que especifica un estilo de pincel para el lápiz a partir de la enumeración WMF BrushStyle ([MS-WMF] sección 2.1.1.4).
setBrushStyle(int value)Obtiene o establece un entero sin signo de 32 bits que especifica un estilo de pincel para el lápiz a partir de la enumeración WMF BrushStyle ([MS-WMF] sección 2.1.1.4).
getArgb32ColorRef()Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8).
setArgb32ColorRef(int value)Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8).
getBrushHatch()Obtiene o establece el patrón de trama del pincel.
setBrushHatch(int value)Obtiene o establece el patrón de trama del pincel.
getNumStyleEntities()Obtiene el número de elementos en la matriz especificada en el campo StyleEntry.
getStyleEntry()Obtiene o establece una matriz opcional de enteros sin signo de 32 bits que define las longitudes de guiones y espacios en la línea dibujada por este lápiz, cuando el valor de PenStyle es PS_USERSTYLE estilo de línea para el lápiz.
setStyleEntry(int[] value)Obtiene o establece una matriz opcional de enteros sin signo de 32 bits que define las longitudes de guiones y espacios en la línea dibujada por este lápiz, cuando el valor de PenStyle es PS_USERSTYLE estilo de línea para el lápiz.
getBrushDibPattern()Obtiene o establece el patrón dib del pincel.
setBrushDibPattern(WmfDeviceIndependentBitmap value)Obtiene o establece el patrón dib del pincel.

EmfLogPenEx()

public EmfLogPenEx()

getPenStyle()

public int getPenStyle()

Obtiene o establece el estilo del lápiz.

Returns: int

setPenStyle(int value)

public void setPenStyle(int value)

Obtiene o establece el estilo del lápiz.

Parameters:

ParámetroTipoDescripción
valorint

getWidth()

public int getWidth()

Obtiene o establece un entero sin signo de 32 bits que especifica el ancho de la línea dibujada por el lápiz. Si el tipo de lápiz en el campo PenStyle es PS_GEOMETRIC, este valor es el ancho en unidades lógicas; de lo contrario, el ancho se especifica en unidades de dispositivo. Si el tipo de lápiz en el campo PenStyle es PS_COSMETIC, este valor DEBE ser 0x00000001.

Returns: int

setWidth(int value)

public void setWidth(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica el ancho de la línea dibujada por el lápiz. Si el tipo de lápiz en el campo PenStyle es PS_GEOMETRIC, este valor es el ancho en unidades lógicas; de lo contrario, el ancho se especifica en unidades de dispositivo. Si el tipo de lápiz en el campo PenStyle es PS_COSMETIC, este valor DEBE ser 0x00000001.

Parameters:

ParámetroTipoDescripción
valorint

getBrushStyle()

public int getBrushStyle()

Obtiene o establece un entero sin signo de 32 bits que especifica un estilo de pincel para el lápiz a partir de la enumeración WMF BrushStyle ([MS-WMF] sección 2.1.1.4). Si el tipo de lápiz en el campo PenStyle es PS_GEOMETRIC, este valor DEBE ser BS_SOLID o BS_HATCHED. El valor de este campo puede ser BS_NULL, pero solo si el estilo de línea especificado en PenStyle es PS_NULL. El estilo BS_NULL DEBERÍA usarse para especificar un pincel que no tiene efecto.

Returns: int

setBrushStyle(int value)

public void setBrushStyle(int value)

Obtiene o establece un entero sin signo de 32 bits que especifica un estilo de pincel para el lápiz a partir de la enumeración WMF BrushStyle ([MS-WMF] sección 2.1.1.4). Si el tipo de lápiz en el campo PenStyle es PS_GEOMETRIC, este valor DEBE ser BS_SOLID o BS_HATCHED. El valor de este campo puede ser BS_NULL, pero solo si el estilo de línea especificado en PenStyle es PS_NULL. El estilo BS_NULL DEBERÍA usarse para especificar un pincel que no tiene efecto.

Parameters:

ParámetroTipoDescripción
valorint

getArgb32ColorRef()

public int getArgb32ColorRef()

Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8). La interpretación de este campo depende del valor BrushStyle, como se muestra en la tabla más adelante en esta sección.

Valor: El color ARGB de 32 bits

Returns: int

setArgb32ColorRef(int value)

public void setArgb32ColorRef(int value)

Obtiene o establece un objeto WMF ColorRef ([MS-WMF] sección 2.2.2.8). La interpretación de este campo depende del valor BrushStyle, como se muestra en la tabla más adelante en esta sección.

Valor: El color ARGB de 32 bits

Parameters:

ParámetroTipoDescripción
valorint

getBrushHatch()

public int getBrushHatch()

Obtiene o establece el patrón de trama del pincel. La definición de este campo depende del valor BrushStyle, como se muestra en la tabla más adelante en esta sección.

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

Obtiene o establece el patrón de trama del pincel. La definición de este campo depende del valor BrushStyle, como se muestra en la tabla más adelante en esta sección.

Parameters:

ParámetroTipoDescripción
valorint

getNumStyleEntities()

public int getNumStyleEntities()

Obtiene el número de elementos en la matriz especificada en el campo StyleEntry. Este valor DEBERÍA ser cero si PenStyle no especifica PS_USERSTYLE.

Returns: int

getStyleEntry()

public int[] getStyleEntry()

Obtiene o establece una matriz opcional de enteros sin signo de 32 bits que define las longitudes de guiones y espacios en la línea dibujada por este lápiz, cuando el valor de PenStyle es PS_USERSTYLE estilo de línea para el lápiz. La matriz contiene un número de entradas especificado por NumStyleEntries, pero se utiliza como si se repitiera indefinidamente. La primera entrada en la matriz especifica la longitud del primer guión. La segunda entrada especifica la longitud del primer espacio. A partir de ahí, las longitudes de guiones y espacios se alternan. Si el tipo de lápiz en el campo PenStyle es PS_GEOMETRIC, las longitudes se especifican en unidades lógicas; de lo contrario, se especifican en unidades de dispositivo.

Returns: int[]

setStyleEntry(int[] value)

public void setStyleEntry(int[] value)

Obtiene o establece una matriz opcional de enteros sin signo de 32 bits que define las longitudes de guiones y espacios en la línea dibujada por este lápiz, cuando el valor de PenStyle es PS_USERSTYLE estilo de línea para el lápiz. La matriz contiene un número de entradas especificado por NumStyleEntries, pero se utiliza como si se repitiera indefinidamente. La primera entrada en la matriz especifica la longitud del primer guión. La segunda entrada especifica la longitud del primer espacio. A partir de ahí, las longitudes de guiones y espacios se alternan. Si el tipo de lápiz en el campo PenStyle es PS_GEOMETRIC, las longitudes se especifican en unidades lógicas; de lo contrario, se especifican en unidades de dispositivo.

Parameters:

ParámetroTipoDescripción
valorint[]

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

Obtiene o establece el patrón dib del pincel.

Valor: El patrón dib del pincel.

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

Obtiene o establece el patrón dib del pincel.

Valor: El patrón dib del pincel.

Parameters:

ParámetroTipoDescripción
valueWmfDeviceIndependentBitmap