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-objektet specificerar stil, bredd och färg för en utökad logisk penna.

Konstruktörer

KonstruktorBeskrivning
EmfLogPenEx()

Metoder

MetodBeskrivning
getPenStyle()Hämtar eller anger pennstilen.
setPenStyle(int value)Hämtar eller anger pennstilen.
getWidth()Hämtar eller anger ett 32-bit osignerat heltal som specificerar bredden på den linje som pennan ritar.
setWidth(int value)Hämtar eller anger ett 32-bit osignerat heltal som specificerar bredden på den linje som pennan ritar.
getBrushStyle()Hämtar eller anger ett 32-bit osignerat heltal som specificerar en penselstil för pennan från WMF BrushStyle‑enumerationen ([MS-WMF] sektion 2.1.1.4).
setBrushStyle(int value)Hämtar eller anger ett 32-bit osignerat heltal som specificerar en penselstil för pennan från WMF BrushStyle‑enumerationen ([MS-WMF] sektion 2.1.1.4).
getArgb32ColorRef()Hämtar eller anger ett WMF ColorRef‑objekt ([MS-WMF] sektion 2.2.2.8).
setArgb32ColorRef(int value)Hämtar eller anger ett WMF ColorRef‑objekt ([MS-WMF] sektion 2.2.2.8).
getBrushHatch()Hämtar eller anger penselns hakmönster.
setBrushHatch(int value)Hämtar eller anger penselns hakmönster.
getNumStyleEntities()Hämtar antalet element i arrayen som specificeras i StyleEntry‑fältet.
getStyleEntry()Hämtar eller anger en valfri array av 32-bit osignerade heltal som definierar längderna på streck och mellanrum i den linje som pennan ritar, när värdet av PenStyle är PS_USERSTYLE linjestil för pennan.
setStyleEntry(int[] value)Hämtar eller anger en valfri array av 32-bit osignerade heltal som definierar längderna på streck och mellanrum i den linje som pennan ritar, när värdet av PenStyle är PS_USERSTYLE linjestil för pennan.
getBrushDibPattern()Hämtar eller anger penselns dib‑mönster.
setBrushDibPattern(WmfDeviceIndependentBitmap value)Hämtar eller anger penselns dib‑mönster.

EmfLogPenEx()

public EmfLogPenEx()

getPenStyle()

public int getPenStyle()

Hämtar eller anger pennstilen.

Returns: int

setPenStyle(int value)

public void setPenStyle(int value)

Hämtar eller anger pennstilen.

Parameters:

ParameterTypBeskrivning
värdeint

getWidth()

public int getWidth()

Hämtar eller anger ett 32-bit osignerat heltal som specificerar bredden på den linje som pennan ritar. Om penntypen i PenStyle‑fältet är PS_GEOMETRIC är detta värde bredden i logiska enheter; annars anges bredden i enheter för enheten. Om penntypen i PenStyle‑fältet är PS_COSMETIC måste detta värde vara 0x00000001.

Returns: int

setWidth(int value)

public void setWidth(int value)

Hämtar eller anger ett 32-bit osignerat heltal som specificerar bredden på den linje som pennan ritar. Om penntypen i PenStyle‑fältet är PS_GEOMETRIC är detta värde bredden i logiska enheter; annars anges bredden i enheter för enheten. Om penntypen i PenStyle‑fältet är PS_COSMETIC måste detta värde vara 0x00000001.

Parameters:

ParameterTypBeskrivning
värdeint

getBrushStyle()

public int getBrushStyle()

Hämtar eller anger ett 32-bit osignerat heltal som specificerar en penselstil för pennan från WMF BrushStyle‑enumerationen ([MS-WMF] sektion 2.1.1.4). Om penntypen i PenStyle‑fältet är PS_GEOMETRIC måste detta värde vara antingen BS_SOLID eller BS_HATCHED. Värdet i detta fält kan vara BS_NULL, men endast om linjestilen som specificeras i PenStyle är PS_NULL. BS_NULL‑stilen BÖR användas för att specificera en pensel som inte har någon effekt.

Returns: int

setBrushStyle(int value)

public void setBrushStyle(int value)

Hämtar eller anger ett 32-bit osignerat heltal som specificerar en penselstil för pennan från WMF BrushStyle‑enumerationen ([MS-WMF] sektion 2.1.1.4). Om penntypen i PenStyle‑fältet är PS_GEOMETRIC måste detta värde vara antingen BS_SOLID eller BS_HATCHED. Värdet i detta fält kan vara BS_NULL, men endast om linjestilen som specificeras i PenStyle är PS_NULL. BS_NULL‑stilen BÖR användas för att specificera en pensel som inte har någon effekt.

Parameters:

ParameterTypBeskrivning
värdeint

getArgb32ColorRef()

public int getArgb32ColorRef()

Hämtar eller anger ett WMF ColorRef‑objekt ([MS-WMF] sektion 2.2.2.8). Tolkningen av detta fält beror på BrushStyle‑värdet, som visas i tabellen senare i detta avsnitt.

Värde: Den 32-bitars ARGB-färgen

Returns: int

setArgb32ColorRef(int value)

public void setArgb32ColorRef(int value)

Hämtar eller anger ett WMF ColorRef‑objekt ([MS-WMF] sektion 2.2.2.8). Tolkningen av detta fält beror på BrushStyle‑värdet, som visas i tabellen senare i detta avsnitt.

Värde: Den 32-bitars ARGB-färgen

Parameters:

ParameterTypBeskrivning
värdeint

getBrushHatch()

public int getBrushHatch()

Hämtar eller anger penselns hakmönster. Definitionen av detta fält beror på BrushStyle‑värdet, som visas i tabellen senare i detta avsnitt.

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

Hämtar eller anger penselns hakmönster. Definitionen av detta fält beror på BrushStyle‑värdet, som visas i tabellen senare i detta avsnitt.

Parameters:

ParameterTypBeskrivning
värdeint

getNumStyleEntities()

public int getNumStyleEntities()

Hämtar antalet element i arrayen som specificeras i StyleEntry‑fältet. Detta värde BÖR vara noll om PenStyle inte specificerar PS_USERSTYLE.

Returns: int

getStyleEntry()

public int[] getStyleEntry()

Hämtar eller anger en valfri array av 32-bit osignerade heltal som definierar längderna på streck och mellanrum i den linje som pennan ritar, när värdet av PenStyle är PS_USERSTYLE linjestil för pennan. Arrayen innehåller ett antal poster som specificeras av NumStyleEntries, men den används som om den upprepades oändligt. Den första posten i arrayen specificerar längden på det första strecket. Den andra posten specificerar längden på det första mellanrummet. Därefter alternerar längderna på streck och mellanrum. Om penntypen i PenStyle‑fältet är PS_GEOMETRIC anges längderna i logiska enheter; annars anges de i enheter för enheten.

Returns: int[]

setStyleEntry(int[] value)

public void setStyleEntry(int[] value)

Hämtar eller anger en valfri array av 32-bit osignerade heltal som definierar längderna på streck och mellanrum i den linje som pennan ritar, när värdet av PenStyle är PS_USERSTYLE linjestil för pennan. Arrayen innehåller ett antal poster som specificeras av NumStyleEntries, men den används som om den upprepades oändligt. Den första posten i arrayen specificerar längden på det första strecket. Den andra posten specificerar längden på det första mellanrummet. Därefter alternerar längderna på streck och mellanrum. Om penntypen i PenStyle‑fältet är PS_GEOMETRIC anges längderna i logiska enheter; annars anges de i enheter för enheten.

Parameters:

ParameterTypBeskrivning
värdeint[]

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

Hämtar eller anger penselns dib‑mönster.

Värde: brush dib-mönstret.

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

Hämtar eller anger penselns dib‑mönster.

Värde: brush dib-mönstret.

Parameters:

ParameterTypBeskrivning
valueWmfDeviceIndependentBitmap