CustomLineCap
Inheritance: java.lang.Object
public class CustomLineCap
Encapsula un extremo de línea personalizado definido por el usuario.
Constructores
| Constructor | Descripción |
|---|---|
| CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath) | Inicializa una nueva instancia de la clase CustomLineCap con el contorno y relleno especificados. |
| CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap) | Inicializa una nueva instancia de la clase CustomLineCap a partir de la enumeración LineCap existente especificada, con el contorno y relleno especificados. |
| CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset) | Inicializa una nueva instancia de la clase CustomLineCap a partir de la enumeración LineCap existente especificada, con el contorno, relleno y sangrado especificados. |
Métodos
| Método | Descripción |
|---|---|
| getFillPath() | Obtiene el objeto que define el relleno para la tapa personalizada. |
| setFillPath(GraphicsPath value) | Establece el objeto que define el relleno para la tapa personalizada. |
| getStrokePath() | Obtiene el objeto que define el contorno de la tapa personalizada. |
| setStrokePath(GraphicsPath value) | Establece el objeto que define el contorno de la tapa personalizada. |
| getStrokeJoin() | Obtiene la enumeración LineJoin que determina cómo se unen las líneas que componen este objeto CustomLineCap. |
| setStrokeJoin(int value) | Establece la enumeración LineJoin que determina cómo se unen las líneas que componen este objeto CustomLineCap. |
| getBaseCap() | Obtiene la enumeración LineCap en la que se basa este CustomLineCap. |
| setBaseCap(int value) | Establece la enumeración LineCap en la que se basa este CustomLineCap. |
| getBaseInset() | Obtiene la distancia entre la tapa y la línea. |
| setBaseInset(float value) | Establece la distancia entre la tapa y la línea. |
| getWidthScale() | Obtiene la cantidad por la cual escalar este objeto de clase CustomLineCap con respecto al ancho del objeto System.Drawing.Pen. |
| setWidthScale(float value) | Establece la cantidad por la cual escalar este objeto de clase CustomLineCap con respecto al ancho del objeto System.Drawing.Pen. |
| setStrokeCaps(int startCap, int endCap) | Establece las tapas usadas para iniciar y terminar las líneas que forman esta tapa personalizada. |
| getStrokeCaps(int[] startCap, int[] endCap) | Obtiene las tapas usadas para iniciar y terminar las líneas que forman esta tapa personalizada. |
| equals(Object o) | Comprueba si los objetos son iguales. |
| hashCode() | Obtiene el código hash del objeto actual. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)
Inicializa una nueva instancia de la clase CustomLineCap con el contorno y relleno especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fillPath | GraphicsPath | Un objeto GraphicsPath que define el relleno para la tapa personalizada. |
| strokePath | GraphicsPath | Un objeto GraphicsPath que define el contorno de la tapa personalizada. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)
Inicializa una nueva instancia de la clase CustomLineCap a partir de la enumeración LineCap existente especificada, con el contorno y relleno especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fillPath | GraphicsPath | Un objeto GraphicsPath que define el relleno para la tapa personalizada. |
| strokePath | GraphicsPath | Un objeto GraphicsPath que define el contorno de la tapa personalizada. |
| baseCap | int | La tapa de línea a partir de la cual crear la tapa personalizada. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)
Inicializa una nueva instancia de la clase CustomLineCap a partir de la enumeración LineCap existente especificada, con el contorno, relleno y sangrado especificados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| fillPath | GraphicsPath | Un objeto GraphicsPath que define el relleno para la tapa personalizada. |
| strokePath | GraphicsPath | Un objeto GraphicsPath que define el contorno de la tapa personalizada. |
| baseCap | int | La tapa de línea a partir de la cual crear la tapa personalizada. |
| baseInset | float | La distancia entre la tapa y la línea. |
getFillPath()
public GraphicsPath getFillPath()
Obtiene el objeto que define el relleno para la tapa personalizada.
Returns: GraphicsPath - The object that defines the fill for the custom cap.
setFillPath(GraphicsPath value)
public void setFillPath(GraphicsPath value)
Establece el objeto que define el relleno para la tapa personalizada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | GraphicsPath | El objeto que define el relleno para la tapa personalizada. |
getStrokePath()
public GraphicsPath getStrokePath()
Obtiene el objeto que define el contorno de la tapa personalizada.
Returns: GraphicsPath - The object that defines the outline of the custom cap.
setStrokePath(GraphicsPath value)
public void setStrokePath(GraphicsPath value)
Establece el objeto que define el contorno de la tapa personalizada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | GraphicsPath | El objeto que define el contorno de la tapa personalizada. |
getStrokeJoin()
public int getStrokeJoin()
Obtiene la enumeración LineJoin que determina cómo se unen las líneas que componen este objeto CustomLineCap.
Returns:
int - La enumeración LineJoin que este objeto CustomLineCap usa para unir líneas.
setStrokeJoin(int value)
public void setStrokeJoin(int value)
Establece la enumeración LineJoin que determina cómo se unen las líneas que componen este objeto CustomLineCap.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La enumeración LineJoin que este objeto CustomLineCap usa para unir líneas. |
getBaseCap()
public int getBaseCap()
Obtiene la enumeración LineCap en la que se basa este CustomLineCap.
Returns:
int - La enumeración LineCap en la que se basa este CustomLineCap.
setBaseCap(int value)
public void setBaseCap(int value)
Establece la enumeración LineCap en la que se basa este CustomLineCap.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | int | La enumeración LineCap en la que se basa este CustomLineCap. |
getBaseInset()
public float getBaseInset()
Obtiene la distancia entre la tapa y la línea.
Returns: float - La distancia entre el comienzo del extremo y el final de la línea.
setBaseInset(float value)
public void setBaseInset(float value)
Establece la distancia entre la tapa y la línea.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | float | La distancia entre el comienzo del extremo y el final de la línea. |
getWidthScale()
public float getWidthScale()
Obtiene la cantidad por la cual escalar este objeto de clase CustomLineCap con respecto al ancho del objeto System.Drawing.Pen.
Returns: float - La cantidad por la cual escalar el extremo.
setWidthScale(float value)
public void setWidthScale(float value)
Establece la cantidad por la cual escalar este objeto de clase CustomLineCap con respecto al ancho del objeto System.Drawing.Pen.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | float | La cantidad por la cual escalar el extremo. |
setStrokeCaps(int startCap, int endCap)
public void setStrokeCaps(int startCap, int endCap)
Establece las tapas usadas para iniciar y terminar las líneas que forman esta tapa personalizada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startCap | int | La enumeración LineCap utilizada al comienzo de una línea dentro de este extremo. |
| endCap | int | La enumeración LineCap utilizada al final de una línea dentro de este extremo. |
getStrokeCaps(int[] startCap, int[] endCap)
public void getStrokeCaps(int[] startCap, int[] endCap)
Obtiene las tapas usadas para iniciar y terminar las líneas que forman esta tapa personalizada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| startCap | int[] | La enumeración LineCap utilizada al comienzo de una línea dentro de este extremo. |
| endCap | int[] | La enumeración LineCap utilizada al final de una línea dentro de este extremo. |
equals(Object o)
public boolean equals(Object o)
Comprueba si los objetos son iguales.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| o | java.lang.Object | El otro objeto. |
Returns: boolean - El resultado de la comparación de igualdad.
hashCode()
public int hashCode()
Obtiene el código hash del objeto actual.
Returns: int - El código hash.