CustomLineCap
Inheritance: java.lang.Object
public class CustomLineCap
Inkapslar en anpassad användardefinierad linjeändpunkt.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath) | Initierar en ny instans av CustomLineCap-klassen med den angivna konturen och fyllningen. |
| CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap) | Initierar en ny instans av CustomLineCap-klassen från den angivna befintliga LineCap-enumerationen med den angivna konturen och fyllningen. |
| CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset) | Initierar en ny instans av CustomLineCap-klassen från den angivna befintliga LineCap-enumerationen med den angivna konturen, fyllningen och insättningen. |
Metoder
| Metod | Beskrivning |
|---|---|
| getFillPath() | Hämtar objektet som definierar fyllningen för den anpassade toppen. |
| setFillPath(GraphicsPath value) | Ställer in objektet som definierar fyllningen för den anpassade spetsen. |
| getStrokePath() | Hämtar objektet som definierar konturen för den anpassade spetsen. |
| setStrokePath(GraphicsPath value) | Ställer in objektet som definierar konturen för den anpassade spetsen. |
| getStrokeJoin() | Hämtar LineJoin-enumerationen som bestämmer hur linjer som utgör detta CustomLineCap-objekt sammanfogas. |
| setStrokeJoin(int value) | Ställer in LineJoin-enumerationen som bestämmer hur linjer som utgör detta CustomLineCap-objekt sammanfogas. |
| getBaseCap() | Hämtar LineCap-enumerationen som detta CustomLineCap är baserat på. |
| setBaseCap(int value) | Ställer in LineCap-enumerationen som detta CustomLineCap är baserat på. |
| getBaseInset() | Hämtar avståndet mellan spetsen och linjen. |
| setBaseInset(float value) | Ställer in avståndet mellan spetsen och linjen. |
| getWidthScale() | Hämtar mängden med vilken detta CustomLineCap-klassobjekt ska skalas i förhållande till bredden på System.Drawing.Pen-objektet. |
| setWidthScale(float value) | Ställer in mängden med vilken detta CustomLineCap-klassobjekt ska skalas i förhållande till bredden på System.Drawing.Pen-objektet. |
| setStrokeCaps(int startCap, int endCap) | Ställer in spetsarna som används för att starta och avsluta linjer som utgör denna anpassade spets. |
| getStrokeCaps(int[] startCap, int[] endCap) | Hämtar spetsarna som används för att starta och avsluta linjer som utgör denna anpassade spets. |
| equals(Object o) | Kontrollera om objekt är lika. |
| hashCode() | Hämta hashkoden för det aktuella objektet. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)
Initierar en ny instans av CustomLineCap-klassen med den angivna konturen och fyllningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fillPath | GraphicsPath | Ett GraphicsPath-objekt som definierar fyllningen för den anpassade spetsen. |
| strokePath | GraphicsPath | Ett GraphicsPath-objekt som definierar konturen för den anpassade spetsen. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)
Initierar en ny instans av CustomLineCap-klassen från den angivna befintliga LineCap-enumerationen med den angivna konturen och fyllningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fillPath | GraphicsPath | Ett GraphicsPath-objekt som definierar fyllningen för den anpassade spetsen. |
| strokePath | GraphicsPath | Ett GraphicsPath-objekt som definierar konturen för den anpassade spetsen. |
| baseCap | int | Linjespetsen som den anpassade spetsen ska skapas från. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)
Initierar en ny instans av CustomLineCap-klassen från den angivna befintliga LineCap-enumerationen med den angivna konturen, fyllningen och insättningen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fillPath | GraphicsPath | Ett GraphicsPath-objekt som definierar fyllningen för den anpassade spetsen. |
| strokePath | GraphicsPath | Ett GraphicsPath-objekt som definierar konturen för den anpassade spetsen. |
| baseCap | int | Linjespetsen som den anpassade spetsen ska skapas från. |
| baseInset | float | Avståndet mellan spetsen och linjen. |
getFillPath()
public GraphicsPath getFillPath()
Hämtar objektet som definierar fyllningen för den anpassade toppen.
Returns: GraphicsPath - The object that defines the fill for the custom cap.
setFillPath(GraphicsPath value)
public void setFillPath(GraphicsPath value)
Ställer in objektet som definierar fyllningen för den anpassade spetsen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | GraphicsPath | Objektet som definierar fyllningen för den anpassade spetsen. |
getStrokePath()
public GraphicsPath getStrokePath()
Hämtar objektet som definierar konturen för den anpassade spetsen.
Returns: GraphicsPath - The object that defines the outline of the custom cap.
setStrokePath(GraphicsPath value)
public void setStrokePath(GraphicsPath value)
Ställer in objektet som definierar konturen för den anpassade spetsen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| value | GraphicsPath | Objektet som definierar konturen för den anpassade spetsen. |
getStrokeJoin()
public int getStrokeJoin()
Hämtar LineJoin-enumerationen som bestämmer hur linjer som utgör detta CustomLineCap-objekt sammanfogas.
Returns:
int - LineJoin-enumerationen som detta CustomLineCap-objekt använder för att sammanfoga linjer.
setStrokeJoin(int value)
public void setStrokeJoin(int value)
Ställer in LineJoin-enumerationen som bestämmer hur linjer som utgör detta CustomLineCap-objekt sammanfogas.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | LineJoin-enumerationen som detta CustomLineCap-objekt använder för att sammanfoga linjer. |
getBaseCap()
public int getBaseCap()
Hämtar LineCap-enumerationen som detta CustomLineCap är baserat på.
Returns:
int - LineCap-enumerationen som detta CustomLineCap är baserat på.
setBaseCap(int value)
public void setBaseCap(int value)
Ställer in LineCap-enumerationen som detta CustomLineCap är baserat på.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | int | LineCap-enumerationen som detta CustomLineCap är baserat på. |
getBaseInset()
public float getBaseInset()
Hämtar avståndet mellan spetsen och linjen.
Returns: float - Avståndet mellan början av spetsen och slutet av linjen.
setBaseInset(float value)
public void setBaseInset(float value)
Ställer in avståndet mellan spetsen och linjen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float | Avståndet mellan början av spetsen och slutet av linjen. |
getWidthScale()
public float getWidthScale()
Hämtar mängden med vilken detta CustomLineCap-klassobjekt ska skalas i förhållande till bredden på System.Drawing.Pen-objektet.
Returns: float - Mängden som spetsen ska skalas med.
setWidthScale(float value)
public void setWidthScale(float value)
Ställer in mängden med vilken detta CustomLineCap-klassobjekt ska skalas i förhållande till bredden på System.Drawing.Pen-objektet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | float | Mängden som spetsen ska skalas med. |
setStrokeCaps(int startCap, int endCap)
public void setStrokeCaps(int startCap, int endCap)
Ställer in spetsarna som används för att starta och avsluta linjer som utgör denna anpassade spets.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| startCap | int | Den LineCap-enumerationen som används i början av en linje inom denna spets. |
| endCap | int | Den LineCap-enumerationen som används i slutet av en linje inom denna spets. |
getStrokeCaps(int[] startCap, int[] endCap)
public void getStrokeCaps(int[] startCap, int[] endCap)
Hämtar spetsarna som används för att starta och avsluta linjer som utgör denna anpassade spets.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| startCap | int[] | Den LineCap-enumerationen som används i början av en linje inom denna spets. |
| endCap | int[] | Den LineCap-enumerationen som används i slutet av en linje inom denna spets. |
equals(Object o)
public boolean equals(Object o)
Kontrollera om objekt är lika.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| o | java.lang.Object | Det andra objektet. |
Returns: boolean - Resultatet av likhetsjämförelsen.
hashCode()
public int hashCode()
Hämta hashkoden för det aktuella objektet.
Returns: int - Hashkoden.