CustomLineCap
Inheritance: java.lang.Object
public class CustomLineCap
Incapsula un’estremità di linea personalizzata definita dall’utente.
Costruttori
| Costruttore | Descrizione |
|---|---|
| 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
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fillPath | GraphicsPath | Un oggetto GraphicsPath che definisce il riempimento per il cap personalizzato. |
| strokePath | GraphicsPath | Un 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fillPath | GraphicsPath | Un oggetto GraphicsPath che definisce il riempimento per il cap personalizzato. |
| strokePath | GraphicsPath | Un oggetto GraphicsPath che definisce il contorno del cap personalizzato. |
| baseCap | int | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| fillPath | GraphicsPath | Un oggetto GraphicsPath che definisce il riempimento per il cap personalizzato. |
| strokePath | GraphicsPath | Un oggetto GraphicsPath che definisce il contorno del cap personalizzato. |
| baseCap | int | Il cap di linea da cui creare il cap personalizzato. |
| baseInset | float | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | GraphicsPath | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | GraphicsPath | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | int | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | float | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startCap | int | L’enumerazione LineCap utilizzata all’inizio di una linea all’interno di questo cap. |
| endCap | int | L’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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| startCap | int[] | L’enumerazione LineCap utilizzata all’inizio di una linea all’interno di questo cap. |
| endCap | int[] | 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| o | java.lang.Object | L’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.