CustomLineCap

Inheritance: java.lang.Object

public class CustomLineCap

Özel kullanıcı tanımlı bir çizgi ucunu kapsüller.

Yapıcılar

YapıcıAçıklama
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)Belirtilen dış hat ve doldurma ile CustomLineCap sınıfının yeni bir örneğini başlatır.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)Belirtilen mevcut LineCap enum’undan, belirtilen dış hat ve doldurma ile CustomLineCap sınıfının yeni bir örneğini başlatır.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)Belirtilen mevcut LineCap enum’undan, belirtilen dış hat, doldurma ve iç boşluk ile CustomLineCap sınıfının yeni bir örneğini başlatır.

Yöntemler

YöntemAçıklama
getFillPath()Özel kapak için doldurmayı tanımlayan nesneyi alır.
setFillPath(GraphicsPath value)Özel kapağın dolgusunu tanımlayan nesneyi ayarlar.
getStrokePath()Özel kapağın dış hatlarını tanımlayan nesneyi alır.
setStrokePath(GraphicsPath value)Özel kapağın dış hatlarını tanımlayan nesneyi ayarlar.
getStrokeJoin()LineJoin sayımını alır; bu, bu CustomLineCap nesnesini oluşturan çizgilerin nasıl birleştirileceğini belirler.
setStrokeJoin(int value)LineJoin sayımını ayarlar; bu, bu CustomLineCap nesnesini oluşturan çizgilerin nasıl birleştirileceğini belirler.
getBaseCap()LineCap sayımını alır; bu CustomLineCap bunun üzerine temellendirilir.
setBaseCap(int value)LineCap sayımını ayarlar; bu CustomLineCap bunun üzerine temellendirilir.
getBaseInset()Kap ile çizgi arasındaki mesafeyi alır.
setBaseInset(float value)Kap ile çizgi arasındaki mesafeyi ayarlar.
getWidthScale()CustomLineCap sınıf nesnesini, System.Drawing.Pen nesnesinin genişliğine göre ölçeklendirme miktarını alır.
setWidthScale(float value)CustomLineCap sınıf nesnesini, System.Drawing.Pen nesnesinin genişliğine göre ölçeklendirme miktarını ayarlar.
setStrokeCaps(int startCap, int endCap)Bu özel kapağı oluşturan çizgilerin başlangıç ve bitişinde kullanılan kapakları ayarlar.
getStrokeCaps(int[] startCap, int[] endCap)Bu özel kapağı oluşturan çizgilerin başlangıç ve bitişinde kullanılan kapakları alır.
equals(Object o)Nesnelerin eşit olup olmadığını kontrol et.
hashCode()Geçerli nesnenin karma kodunu al.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

Belirtilen dış hat ve doldurma ile CustomLineCap sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
fillPathGraphicsPathÖzel kapağın dolgusunu tanımlayan bir GraphicsPath nesnesi.
strokePathGraphicsPathÖzel kapağın dış hatlarını tanımlayan bir GraphicsPath nesnesi.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)

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

Belirtilen mevcut LineCap enum’undan, belirtilen dış hat ve doldurma ile CustomLineCap sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
fillPathGraphicsPathÖzel kapağın dolgusunu tanımlayan bir GraphicsPath nesnesi.
strokePathGraphicsPathÖzel kapağın dış hatlarını tanımlayan bir GraphicsPath nesnesi.
baseCapintÖzel kapağı oluşturmak için kullanılacak çizgi kapağı.

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

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

Belirtilen mevcut LineCap enum’undan, belirtilen dış hat, doldurma ve iç boşluk ile CustomLineCap sınıfının yeni bir örneğini başlatır.

Parameters:

ParametreTürAçıklama
fillPathGraphicsPathÖzel kapağın dolgusunu tanımlayan bir GraphicsPath nesnesi.
strokePathGraphicsPathÖzel kapağın dış hatlarını tanımlayan bir GraphicsPath nesnesi.
baseCapintÖzel kapağı oluşturmak için kullanılacak çizgi kapağı.
baseInsetfloatKap ile çizgi arasındaki mesafe.

getFillPath()

public GraphicsPath getFillPath()

Özel kapak için doldurmayı tanımlayan nesneyi alır.

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

setFillPath(GraphicsPath value)

public void setFillPath(GraphicsPath value)

Özel kapağın dolgusunu tanımlayan nesneyi ayarlar.

Parameters:

ParametreTürAçıklama
valueGraphicsPathÖzel kapağın dolgusunu tanımlayan nesne.

getStrokePath()

public GraphicsPath getStrokePath()

Özel kapağın dış hatlarını tanımlayan nesneyi alır.

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

setStrokePath(GraphicsPath value)

public void setStrokePath(GraphicsPath value)

Özel kapağın dış hatlarını tanımlayan nesneyi ayarlar.

Parameters:

ParametreTürAçıklama
valueGraphicsPathÖzel kapağın dış hatlarını tanımlayan nesne.

getStrokeJoin()

public int getStrokeJoin()

LineJoin sayımını alır; bu, bu CustomLineCap nesnesini oluşturan çizgilerin nasıl birleştirileceğini belirler.

Returns: int - Bu CustomLineCap nesnesinin çizgileri birleştirmek için kullandığı LineJoin sayımı.

setStrokeJoin(int value)

public void setStrokeJoin(int value)

LineJoin sayımını ayarlar; bu, bu CustomLineCap nesnesini oluşturan çizgilerin nasıl birleştirileceğini belirler.

Parameters:

ParametreTürAçıklama
değerintBu CustomLineCap nesnesinin çizgileri birleştirmek için kullandığı LineJoin sayımı.

getBaseCap()

public int getBaseCap()

LineCap sayımını alır; bu CustomLineCap bunun üzerine temellendirilir.

Returns: int - Bu CustomLineCap nesnesinin temellendiği LineCap sayımı.

setBaseCap(int value)

public void setBaseCap(int value)

LineCap sayımını ayarlar; bu CustomLineCap bunun üzerine temellendirilir.

Parameters:

ParametreTürAçıklama
değerintBu CustomLineCap nesnesinin temellendiği LineCap sayımı.

getBaseInset()

public float getBaseInset()

Kap ile çizgi arasındaki mesafeyi alır.

Returns: float - Kap başlangıcı ile satır sonu arasındaki mesafe.

setBaseInset(float value)

public void setBaseInset(float value)

Kap ile çizgi arasındaki mesafeyi ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatKap başlangıcı ile satır sonu arasındaki mesafe.

getWidthScale()

public float getWidthScale()

CustomLineCap sınıf nesnesini, System.Drawing.Pen nesnesinin genişliğine göre ölçeklendirme miktarını alır.

Returns: float - Kapın ölçekleneceği miktar.

setWidthScale(float value)

public void setWidthScale(float value)

CustomLineCap sınıf nesnesini, System.Drawing.Pen nesnesinin genişliğine göre ölçeklendirme miktarını ayarlar.

Parameters:

ParametreTürAçıklama
değerfloatKapın ölçekleneceği miktar.

setStrokeCaps(int startCap, int endCap)

public void setStrokeCaps(int startCap, int endCap)

Bu özel kapağı oluşturan çizgilerin başlangıç ve bitişinde kullanılan kapakları ayarlar.

Parameters:

ParametreTürAçıklama
startCapintBu kap içinde bir satırın başlangıcında kullanılan LineCap enumerasyonu.
endCapintBu kap içinde bir satırın sonunda kullanılan LineCap enumerasyonu.

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

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

Bu özel kapağı oluşturan çizgilerin başlangıç ve bitişinde kullanılan kapakları alır.

Parameters:

ParametreTürAçıklama
startCapint[]Bu kap içinde bir satırın başlangıcında kullanılan LineCap enumerasyonu.
endCapint[]Bu kap içinde bir satırın sonunda kullanılan LineCap enumerasyonu.

equals(Object o)

public boolean equals(Object o)

Nesnelerin eşit olup olmadığını kontrol et.

Parameters:

ParametreTürAçıklama
ojava.lang.ObjectDiğer nesne.

Returns: boolean - Eşitlik karşılaştırma sonucu.

hashCode()

public int hashCode()

Geçerli nesnenin karma kodunu al.

Returns: int - Hash kodu.