CustomLineCap

Inheritance: java.lang.Object

public class CustomLineCap

Kapselt eine benutzerdefinierte Linienendkappe.

Konstruktoren

KonstruktorBeschreibung
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)Initialisiert eine neue Instanz der CustomLineCap-Klasse mit der angegebenen Kontur und Füllung.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)Initialisiert eine neue Instanz der CustomLineCap-Klasse aus der angegebenen vorhandenen LineCap-Aufzählung mit der angegebenen Kontur und Füllung.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)Initialisiert eine neue Instanz der CustomLineCap-Klasse aus der angegebenen vorhandenen LineCap-Aufzählung mit der angegebenen Kontur, Füllung und Einrückung.

Methoden

MethodeBeschreibung
getFillPath()Ruft das Objekt ab, das die Füllung für die benutzerdefinierte Kappe definiert.
setFillPath(GraphicsPath value)Legt das Objekt fest, das die Füllung für die benutzerdefinierte Kappe definiert.
getStrokePath()Ruft das Objekt ab, das die Kontur der benutzerdefinierten Kappe definiert.
setStrokePath(GraphicsPath value)Legt das Objekt fest, das die Kontur der benutzerdefinierten Kappe definiert.
getStrokeJoin()Ruft die LineJoin-Aufzählung ab, die bestimmt, wie Linien, die dieses CustomLineCap-Objekt bilden, verbunden werden.
setStrokeJoin(int value)Legt die LineJoin-Aufzählung fest, die bestimmt, wie Linien, die dieses CustomLineCap-Objekt bilden, verbunden werden.
getBaseCap()Ruft die LineCap-Aufzählung ab, auf der dieses CustomLineCap basiert.
setBaseCap(int value)Legt die LineCap-Aufzählung fest, auf der dieses CustomLineCap basiert.
getBaseInset()Ruft den Abstand zwischen der Kappe und der Linie ab.
setBaseInset(float value)Legt den Abstand zwischen der Kappe und der Linie fest.
getWidthScale()Ruft den Betrag ab, um den dieses CustomLineCap-Klassenobjekt in Bezug auf die Breite des System.Drawing.Pen-Objekts skaliert wird.
setWidthScale(float value)Legt den Betrag fest, um den dieses CustomLineCap-Klassenobjekt in Bezug auf die Breite des System.Drawing.Pen-Objekts skaliert wird.
setStrokeCaps(int startCap, int endCap)Legt die Kappen fest, die zum Starten und Beenden von Linien verwendet werden, aus denen diese benutzerdefinierte Kappe besteht.
getStrokeCaps(int[] startCap, int[] endCap)Ruft die Kappen ab, die zum Starten und Beenden von Linien verwendet werden, aus denen diese benutzerdefinierte Kappe besteht.
equals(Object o)Überprüft, ob Objekte gleich sind.
hashCode()Gibt den Hashcode des aktuellen Objekts zurück.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

Initialisiert eine neue Instanz der CustomLineCap-Klasse mit der angegebenen Kontur und Füllung.

Parameters:

ParameterTypBeschreibung
fillPathGraphicsPathEin GraphicsPath-Objekt, das die Füllung für die benutzerdefinierte Kappe definiert.
strokePathGraphicsPathEin GraphicsPath-Objekt, das die Kontur der benutzerdefinierten Kappe definiert.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)

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

Initialisiert eine neue Instanz der CustomLineCap-Klasse aus der angegebenen vorhandenen LineCap-Aufzählung mit der angegebenen Kontur und Füllung.

Parameters:

ParameterTypBeschreibung
fillPathGraphicsPathEin GraphicsPath-Objekt, das die Füllung für die benutzerdefinierte Kappe definiert.
strokePathGraphicsPathEin GraphicsPath-Objekt, das die Kontur der benutzerdefinierten Kappe definiert.
baseCapintDie Linienkappe, aus der die benutzerdefinierte Kappe erstellt wird.

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

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

Initialisiert eine neue Instanz der CustomLineCap-Klasse aus der angegebenen vorhandenen LineCap-Aufzählung mit der angegebenen Kontur, Füllung und Einrückung.

Parameters:

ParameterTypBeschreibung
fillPathGraphicsPathEin GraphicsPath-Objekt, das die Füllung für die benutzerdefinierte Kappe definiert.
strokePathGraphicsPathEin GraphicsPath-Objekt, das die Kontur der benutzerdefinierten Kappe definiert.
baseCapintDie Linienkappe, aus der die benutzerdefinierte Kappe erstellt wird.
baseInsetfloatDer Abstand zwischen der Kappe und der Linie.

getFillPath()

public GraphicsPath getFillPath()

Ruft das Objekt ab, das die Füllung für die benutzerdefinierte Kappe definiert.

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

setFillPath(GraphicsPath value)

public void setFillPath(GraphicsPath value)

Legt das Objekt fest, das die Füllung für die benutzerdefinierte Kappe definiert.

Parameters:

ParameterTypBeschreibung
valueGraphicsPathDas Objekt, das die Füllung für die benutzerdefinierte Kappe definiert.

getStrokePath()

public GraphicsPath getStrokePath()

Ruft das Objekt ab, das die Kontur der benutzerdefinierten Kappe definiert.

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

setStrokePath(GraphicsPath value)

public void setStrokePath(GraphicsPath value)

Legt das Objekt fest, das die Kontur der benutzerdefinierten Kappe definiert.

Parameters:

ParameterTypBeschreibung
valueGraphicsPathDas Objekt, das die Kontur der benutzerdefinierten Kappe definiert.

getStrokeJoin()

public int getStrokeJoin()

Ruft die LineJoin-Aufzählung ab, die bestimmt, wie Linien, die dieses CustomLineCap-Objekt bilden, verbunden werden.

Returns: int - Die LineJoin-Aufzählung, die dieses CustomLineCap-Objekt zum Verbinden von Linien verwendet.

setStrokeJoin(int value)

public void setStrokeJoin(int value)

Legt die LineJoin-Aufzählung fest, die bestimmt, wie Linien, die dieses CustomLineCap-Objekt bilden, verbunden werden.

Parameters:

ParameterTypBeschreibung
WertintDie LineJoin-Aufzählung, die dieses CustomLineCap-Objekt zum Verbinden von Linien verwendet.

getBaseCap()

public int getBaseCap()

Ruft die LineCap-Aufzählung ab, auf der dieses CustomLineCap basiert.

Returns: int - Die LineCap-Aufzählung, auf der dieses CustomLineCap basiert.

setBaseCap(int value)

public void setBaseCap(int value)

Legt die LineCap-Aufzählung fest, auf der dieses CustomLineCap basiert.

Parameters:

ParameterTypBeschreibung
WertintDie LineCap-Aufzählung, auf der dieses CustomLineCap basiert.

getBaseInset()

public float getBaseInset()

Ruft den Abstand zwischen der Kappe und der Linie ab.

Returns: float - Der Abstand zwischen dem Anfang des Caps und dem Ende der Linie.

setBaseInset(float value)

public void setBaseInset(float value)

Legt den Abstand zwischen der Kappe und der Linie fest.

Parameters:

ParameterTypBeschreibung
WertfloatDer Abstand zwischen dem Anfang des Caps und dem Ende der Linie.

getWidthScale()

public float getWidthScale()

Ruft den Betrag ab, um den dieses CustomLineCap-Klassenobjekt in Bezug auf die Breite des System.Drawing.Pen-Objekts skaliert wird.

Returns: float - Der Betrag, um den das Cap skaliert wird.

setWidthScale(float value)

public void setWidthScale(float value)

Legt den Betrag fest, um den dieses CustomLineCap-Klassenobjekt in Bezug auf die Breite des System.Drawing.Pen-Objekts skaliert wird.

Parameters:

ParameterTypBeschreibung
WertfloatDer Betrag, um den das Cap skaliert wird.

setStrokeCaps(int startCap, int endCap)

public void setStrokeCaps(int startCap, int endCap)

Legt die Kappen fest, die zum Starten und Beenden von Linien verwendet werden, aus denen diese benutzerdefinierte Kappe besteht.

Parameters:

ParameterTypBeschreibung
startCapintDie LineCap-Aufzählung, die am Anfang einer Linie innerhalb dieses Caps verwendet wird.
endCapintDie LineCap-Aufzählung, die am Ende einer Linie innerhalb dieses Caps verwendet wird.

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

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

Ruft die Kappen ab, die zum Starten und Beenden von Linien verwendet werden, aus denen diese benutzerdefinierte Kappe besteht.

Parameters:

ParameterTypBeschreibung
startCapint[]Die LineCap-Aufzählung, die am Anfang einer Linie innerhalb dieses Caps verwendet wird.
endCapint[]Die LineCap-Aufzählung, die am Ende einer Linie innerhalb dieses Caps verwendet wird.

equals(Object o)

public boolean equals(Object o)

Überprüft, ob Objekte gleich sind.

Parameters:

ParameterTypBeschreibung
ojava.lang.ObjectDas andere Objekt.

Returns: boolean - Das Ergebnis des Gleichheitsvergleichs.

hashCode()

public int hashCode()

Gibt den Hashcode des aktuellen Objekts zurück.

Returns: int - Der Hashcode.