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

L’oggetto LogPenEx specifica lo stile, la larghezza e il colore di una penna logica estesa.

Costruttori

CostruttoreDescrizione
EmfLogPenEx()

Metodi

MetodoDescrizione
getPenStyle()Ottiene lo stile della penna
setPenStyle(int value)Ottiene lo stile della penna
getWidth()Ottiene o imposta un intero senza segno a 32 bit che specifica la larghezza della linea tracciata dalla penna.
setWidth(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica la larghezza della linea tracciata dalla penna.
getBrushStyle()Ottiene o imposta un intero senza segno a 32 bit che specifica uno stile di pennello per la penna dall’enumerazione WMF BrushStyle ([MS-WMF] sezione 2.1.1.4).
setBrushStyle(int value)Ottiene o imposta un intero senza segno a 32 bit che specifica uno stile di pennello per la penna dall’enumerazione WMF BrushStyle ([MS-WMF] sezione 2.1.1.4).
getArgb32ColorRef()Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8).
setArgb32ColorRef(int value)Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8).
getBrushHatch()Ottiene o imposta il motivo di tratteggio del pennello.
setBrushHatch(int value)Ottiene o imposta il motivo di tratteggio del pennello.
getNumStyleEntities()Ottiene il numero di elementi nell’array specificato nel campo StyleEntry.
getStyleEntry()Ottiene o imposta un array opzionale di interi senza segno a 32 bit che definisce le lunghezze di trattini e spazi nella linea tracciata da questa penna, quando il valore di PenStyle è PS_USERSTYLE stile di linea per la penna.
setStyleEntry(int[] value)Ottiene o imposta un array opzionale di interi senza segno a 32 bit che definisce le lunghezze di trattini e spazi nella linea tracciata da questa penna, quando il valore di PenStyle è PS_USERSTYLE stile di linea per la penna.
getBrushDibPattern()Ottiene o imposta il pattern dib del pennello.
setBrushDibPattern(WmfDeviceIndependentBitmap value)Ottiene o imposta il pattern dib del pennello.

EmfLogPenEx()

public EmfLogPenEx()

getPenStyle()

public int getPenStyle()

Ottiene lo stile della penna

Returns: int

setPenStyle(int value)

public void setPenStyle(int value)

Ottiene lo stile della penna

Parameters:

ParametroTipoDescrizione
valoreint

getWidth()

public int getWidth()

Ottiene o imposta un intero senza segno a 32 bit che specifica la larghezza della linea tracciata dalla penna. Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore è la larghezza in unità logiche; altrimenti, la larghezza è specificata in unità dispositivo. Se il tipo di penna nel campo PenStyle è PS_COSMETIC, questo valore DEVE essere 0x00000001.

Returns: int

setWidth(int value)

public void setWidth(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica la larghezza della linea tracciata dalla penna. Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore è la larghezza in unità logiche; altrimenti, la larghezza è specificata in unità dispositivo. Se il tipo di penna nel campo PenStyle è PS_COSMETIC, questo valore DEVE essere 0x00000001.

Parameters:

ParametroTipoDescrizione
valoreint

getBrushStyle()

public int getBrushStyle()

Ottiene o imposta un intero senza segno a 32 bit che specifica uno stile di pennello per la penna dall’enumerazione WMF BrushStyle ([MS-WMF] sezione 2.1.1.4). Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore DEVE essere BS_SOLID o BS_HATCHED. Il valore di questo campo può essere BS_NULL, ma solo se lo stile di linea specificato in PenStyle è PS_NULL. Lo stile BS_NULL DOVREBBE essere usato per specificare un pennello che non ha effetto.

Returns: int

setBrushStyle(int value)

public void setBrushStyle(int value)

Ottiene o imposta un intero senza segno a 32 bit che specifica uno stile di pennello per la penna dall’enumerazione WMF BrushStyle ([MS-WMF] sezione 2.1.1.4). Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, questo valore DEVE essere BS_SOLID o BS_HATCHED. Il valore di questo campo può essere BS_NULL, ma solo se lo stile di linea specificato in PenStyle è PS_NULL. Lo stile BS_NULL DOVREBBE essere usato per specificare un pennello che non ha effetto.

Parameters:

ParametroTipoDescrizione
valoreint

getArgb32ColorRef()

public int getArgb32ColorRef()

Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8). L’interpretazione di questo campo dipende dal valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.

Valore: Il colore ARGB a 32 bit

Returns: int

setArgb32ColorRef(int value)

public void setArgb32ColorRef(int value)

Ottiene o imposta un oggetto WMF ColorRef ([MS-WMF] sezione 2.2.2.8). L’interpretazione di questo campo dipende dal valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.

Valore: Il colore ARGB a 32 bit

Parameters:

ParametroTipoDescrizione
valoreint

getBrushHatch()

public int getBrushHatch()

Ottiene o imposta il motivo di tratteggio del pennello. La definizione di questo campo dipende dal valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.

Returns: int

setBrushHatch(int value)

public void setBrushHatch(int value)

Ottiene o imposta il motivo di tratteggio del pennello. La definizione di questo campo dipende dal valore BrushStyle, come mostrato nella tabella più avanti in questa sezione.

Parameters:

ParametroTipoDescrizione
valoreint

getNumStyleEntities()

public int getNumStyleEntities()

Ottiene il numero di elementi nell’array specificato nel campo StyleEntry. Questo valore DOVREBBE essere zero se PenStyle non specifica PS_USERSTYLE.

Returns: int

getStyleEntry()

public int[] getStyleEntry()

Ottiene o imposta un array opzionale di interi senza segno a 32 bit che definisce le lunghezze di trattini e spazi nella linea tracciata da questa penna, quando il valore di PenStyle è PS_USERSTYLE stile di linea per la penna. L’array contiene un numero di voci specificato da NumStyleEntries, ma viene usato come se si ripetesse indefinitamente. La prima voce dell’array specifica la lunghezza del primo trattino. La seconda voce specifica la lunghezza del primo spazio. Successivamente, le lunghezze di trattini e spazi si alternano. Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, le lunghezze sono specificate in unità logiche; altrimenti, le lunghezze sono specificate in unità dispositivo.

Returns: int[]

setStyleEntry(int[] value)

public void setStyleEntry(int[] value)

Ottiene o imposta un array opzionale di interi senza segno a 32 bit che definisce le lunghezze di trattini e spazi nella linea tracciata da questa penna, quando il valore di PenStyle è PS_USERSTYLE stile di linea per la penna. L’array contiene un numero di voci specificato da NumStyleEntries, ma viene usato come se si ripetesse indefinitamente. La prima voce dell’array specifica la lunghezza del primo trattino. La seconda voce specifica la lunghezza del primo spazio. Successivamente, le lunghezze di trattini e spazi si alternano. Se il tipo di penna nel campo PenStyle è PS_GEOMETRIC, le lunghezze sono specificate in unità logiche; altrimenti, le lunghezze sono specificate in unità dispositivo.

Parameters:

ParametroTipoDescrizione
valoreint[]

getBrushDibPattern()

public WmfDeviceIndependentBitmap getBrushDibPattern()

Ottiene o imposta il pattern dib del pennello.

Valore: Il modello dib del pennello.

Returns: WmfDeviceIndependentBitmap

setBrushDibPattern(WmfDeviceIndependentBitmap value)

public void setBrushDibPattern(WmfDeviceIndependentBitmap value)

Ottiene o imposta il pattern dib del pennello.

Valore: Il modello dib del pennello.

Parameters:

ParametroTipoDescrizione
valueWmfDeviceIndependentBitmap