CustomLineCap

Inheritance: java.lang.Object

public class CustomLineCap

Incapsula un’estremità di linea personalizzata definita dall’utente.

Costruttori

CostruttoreDescrizione
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)Inizializza una nuova istanza della classe CustomLineCap con il contorno e il riempimento specificati.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)Inizializza una nuova istanza della classe CustomLineCap dall’enumerazione LineCap esistente specificata con il contorno e il riempimento specificati.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)Inizializza una nuova istanza della classe CustomLineCap dall’enumerazione LineCap esistente specificata con il contorno, il riempimento e l’inserimento specificati.

Metodi

MetodoDescrizione
getFillPath()Restituisce l’oggetto che definisce il riempimento per il cap personalizzato.
setFillPath(GraphicsPath value)Imposta l’oggetto che definisce il riempimento per il cap personalizzato.
getStrokePath()Restituisce l’oggetto che definisce il contorno del cap personalizzato.
setStrokePath(GraphicsPath value)Imposta l’oggetto che definisce il contorno del cap personalizzato.
getStrokeJoin()Restituisce l’enumerazione LineJoin che determina come le linee che compongono questo oggetto CustomLineCap vengono unite.
setStrokeJoin(int value)Imposta l’enumerazione LineJoin che determina come le linee che compongono questo oggetto CustomLineCap vengono unite.
getBaseCap()Restituisce l’enumerazione LineCap su cui si basa questo CustomLineCap.
setBaseCap(int value)Imposta l’enumerazione LineCap su cui si basa questo CustomLineCap.
getBaseInset()Restituisce la distanza tra il cap e la linea.
setBaseInset(float value)Imposta la distanza tra il cap e la linea.
getWidthScale()Restituisce la quantità con cui scalare questo oggetto di classe CustomLineCap rispetto alla larghezza dell’oggetto System.Drawing.Pen.
setWidthScale(float value)Imposta la quantità con cui scalare questo oggetto di classe CustomLineCap rispetto alla larghezza dell’oggetto System.Drawing.Pen.
setStrokeCaps(int startCap, int endCap)Imposta i cap usati per avviare e terminare le linee che compongono questo cap personalizzato.
getStrokeCaps(int[] startCap, int[] endCap)Restituisce i cap usati per avviare e terminare le linee che compongono questo cap personalizzato.
equals(Object o)Verifica se gli oggetti sono uguali.
hashCode()Ottieni il codice hash dell’oggetto corrente.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

Inizializza una nuova istanza della classe CustomLineCap con il contorno e il riempimento specificati.

Parameters:

ParametroTipoDescrizione
fillPathGraphicsPathUn oggetto GraphicsPath che definisce il riempimento per il cap personalizzato.
strokePathGraphicsPathUn oggetto GraphicsPath che definisce il contorno del cap personalizzato.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)

Inizializza una nuova istanza della classe CustomLineCap dall’enumerazione LineCap esistente specificata con il contorno e il riempimento specificati.

Parameters:

ParametroTipoDescrizione
fillPathGraphicsPathUn oggetto GraphicsPath che definisce il riempimento per il cap personalizzato.
strokePathGraphicsPathUn oggetto GraphicsPath che definisce il contorno del cap personalizzato.
baseCapintIl cap di linea da cui creare il cap personalizzato.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)

Inizializza una nuova istanza della classe CustomLineCap dall’enumerazione LineCap esistente specificata con il contorno, il riempimento e l’inserimento specificati.

Parameters:

ParametroTipoDescrizione
fillPathGraphicsPathUn oggetto GraphicsPath che definisce il riempimento per il cap personalizzato.
strokePathGraphicsPathUn oggetto GraphicsPath che definisce il contorno del cap personalizzato.
baseCapintIl cap di linea da cui creare il cap personalizzato.
baseInsetfloatLa distanza tra il cap e la linea.

getFillPath()

public GraphicsPath getFillPath()

Restituisce l’oggetto che definisce il riempimento per il cap personalizzato.

Returns: GraphicsPath - The object that defines the fill for the custom cap.

setFillPath(GraphicsPath value)

public void setFillPath(GraphicsPath value)

Imposta l’oggetto che definisce il riempimento per il cap personalizzato.

Parameters:

ParametroTipoDescrizione
valueGraphicsPathL’oggetto che definisce il riempimento per il cap personalizzato.

getStrokePath()

public GraphicsPath getStrokePath()

Restituisce l’oggetto che definisce il contorno del cap personalizzato.

Returns: GraphicsPath - The object that defines the outline of the custom cap.

setStrokePath(GraphicsPath value)

public void setStrokePath(GraphicsPath value)

Imposta l’oggetto che definisce il contorno del cap personalizzato.

Parameters:

ParametroTipoDescrizione
valueGraphicsPathL’oggetto che definisce il contorno del cap personalizzato.

getStrokeJoin()

public int getStrokeJoin()

Restituisce l’enumerazione LineJoin che determina come le linee che compongono questo oggetto CustomLineCap vengono unite.

Returns: int - L’enumerazione LineJoin che questo oggetto CustomLineCap utilizza per unire le linee.

setStrokeJoin(int value)

public void setStrokeJoin(int value)

Imposta l’enumerazione LineJoin che determina come le linee che compongono questo oggetto CustomLineCap vengono unite.

Parameters:

ParametroTipoDescrizione
valoreintL’enumerazione LineJoin che questo oggetto CustomLineCap utilizza per unire le linee.

getBaseCap()

public int getBaseCap()

Restituisce l’enumerazione LineCap su cui si basa questo CustomLineCap.

Returns: int - L’enumerazione LineCap su cui si basa questo CustomLineCap.

setBaseCap(int value)

public void setBaseCap(int value)

Imposta l’enumerazione LineCap su cui si basa questo CustomLineCap.

Parameters:

ParametroTipoDescrizione
valoreintL’enumerazione LineCap su cui si basa questo CustomLineCap.

getBaseInset()

public float getBaseInset()

Restituisce la distanza tra il cap e la linea.

Returns: float - La distanza tra l’inizio del cap e la fine della linea.

setBaseInset(float value)

public void setBaseInset(float value)

Imposta la distanza tra il cap e la linea.

Parameters:

ParametroTipoDescrizione
valorefloatLa distanza tra l’inizio del cap e la fine della linea.

getWidthScale()

public float getWidthScale()

Restituisce la quantità con cui scalare questo oggetto di classe CustomLineCap rispetto alla larghezza dell’oggetto System.Drawing.Pen.

Returns: float - La quantità di cui scalare il cap.

setWidthScale(float value)

public void setWidthScale(float value)

Imposta la quantità con cui scalare questo oggetto di classe CustomLineCap rispetto alla larghezza dell’oggetto System.Drawing.Pen.

Parameters:

ParametroTipoDescrizione
valorefloatLa quantità di cui scalare il cap.

setStrokeCaps(int startCap, int endCap)

public void setStrokeCaps(int startCap, int endCap)

Imposta i cap usati per avviare e terminare le linee che compongono questo cap personalizzato.

Parameters:

ParametroTipoDescrizione
startCapintL’enumerazione LineCap utilizzata all’inizio di una linea all’interno di questo cap.
endCapintL’enumerazione LineCap utilizzata alla fine di una linea all’interno di questo cap.

getStrokeCaps(int[] startCap, int[] endCap)

public void getStrokeCaps(int[] startCap, int[] endCap)

Restituisce i cap usati per avviare e terminare le linee che compongono questo cap personalizzato.

Parameters:

ParametroTipoDescrizione
startCapint[]L’enumerazione LineCap utilizzata all’inizio di una linea all’interno di questo cap.
endCapint[]L’enumerazione LineCap utilizzata alla fine di una linea all’interno di questo cap.

equals(Object o)

public boolean equals(Object o)

Verifica se gli oggetti sono uguali.

Parameters:

ParametroTipoDescrizione
ojava.lang.ObjectL’altro oggetto.

Returns: boolean - Il risultato del confronto di uguaglianza.

hashCode()

public int hashCode()

Ottieni il codice hash dell’oggetto corrente.

Returns: int - Il codice hash.