CustomLineCap

Inheritance: java.lang.Object

public class CustomLineCap

Inkapslar en anpassad användardefinierad linjeändpunkt.

Konstruktörer

KonstruktorBeskrivning
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

MetodBeskrivning
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:

ParameterTypBeskrivning
fillPathGraphicsPathEtt GraphicsPath-objekt som definierar fyllningen för den anpassade spetsen.
strokePathGraphicsPathEtt 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:

ParameterTypBeskrivning
fillPathGraphicsPathEtt GraphicsPath-objekt som definierar fyllningen för den anpassade spetsen.
strokePathGraphicsPathEtt GraphicsPath-objekt som definierar konturen för den anpassade spetsen.
baseCapintLinjespetsen 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:

ParameterTypBeskrivning
fillPathGraphicsPathEtt GraphicsPath-objekt som definierar fyllningen för den anpassade spetsen.
strokePathGraphicsPathEtt GraphicsPath-objekt som definierar konturen för den anpassade spetsen.
baseCapintLinjespetsen som den anpassade spetsen ska skapas från.
baseInsetfloatAvstå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:

ParameterTypBeskrivning
valueGraphicsPathObjektet 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:

ParameterTypBeskrivning
valueGraphicsPathObjektet 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:

ParameterTypBeskrivning
värdeintLineJoin-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:

ParameterTypBeskrivning
värdeintLineCap-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:

ParameterTypBeskrivning
värdefloatAvstå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:

ParameterTypBeskrivning
värdefloatMä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:

ParameterTypBeskrivning
startCapintDen LineCap-enumerationen som används i början av en linje inom denna spets.
endCapintDen 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:

ParameterTypBeskrivning
startCapint[]Den LineCap-enumerationen som används i början av en linje inom denna spets.
endCapint[]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:

ParameterTypBeskrivning
ojava.lang.ObjectDet andra objektet.

Returns: boolean - Resultatet av likhetsjämförelsen.

hashCode()

public int hashCode()

Hämta hashkoden för det aktuella objektet.

Returns: int - Hashkoden.