CustomLineCap

Inheritance: java.lang.Object

public class CustomLineCap

يحتوي على غطاء خط مخصص يحدده المستخدم.

المنشئات

المنشئالوصف
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)ينشئ مثيلة جديدة من الفئة CustomLineCap بالمخطط والملء المحددين.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)ينشئ مثيلة جديدة من الفئة CustomLineCap باستخدام تعداد LineCap الموجود المحدد مع المخطط والملء المحددين.
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)ينشئ مثيلة جديدة من الفئة CustomLineCap باستخدام تعداد LineCap الموجود المحدد مع المخطط والملء والداخلية المحددة.

الطرق

طريقةالوصف
getFillPath()يحصل على الكائن الذي يحدد الملء للغطاء المخصص.
setFillPath(GraphicsPath value)يضبط الكائن الذي يحدد الملء للغطاء المخصص.
getStrokePath()يحصل على الكائن الذي يحدد المخطط للغطاء المخصص.
setStrokePath(GraphicsPath value)يضبط الكائن الذي يحدد المخطط للغطاء المخصص.
getStrokeJoin()يحصل على تعداد LineJoin الذي يحدد كيفية ربط الخطوط التي تشكل كائن CustomLineCap هذا.
setStrokeJoin(int value)يضبط تعداد LineJoin الذي يحدد كيفية ربط الخطوط التي تشكل كائن CustomLineCap هذا.
getBaseCap()يحصل على تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.
setBaseCap(int value)يضبط تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.
getBaseInset()يحصل على المسافة بين الغطاء والخط.
setBaseInset(float value)يضبط المسافة بين الغطاء والخط.
getWidthScale()يحصل على مقدار التحجيم لهذا كائن الفئة CustomLineCap بالنسبة إلى عرض كائن System.Drawing.Pen.
setWidthScale(float value)يضبط مقدار التحجيم لهذا كائن الفئة CustomLineCap بالنسبة إلى عرض كائن System.Drawing.Pen.
setStrokeCaps(int startCap, int endCap)يضبط الأغطية المستخدمة لبدء وإنهاء الخطوط التي تشكل هذا الغطاء المخصص.
getStrokeCaps(int[] startCap, int[] endCap)يحصل على الأغطية المستخدمة لبدء وإنهاء الخطوط التي تشكل هذا الغطاء المخصص.
equals(Object o)تحقق مما إذا كانت الكائنات متساوية.
hashCode()احصل على رمز التجزئة للكائن الحالي.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath)

ينشئ مثيلة جديدة من الفئة CustomLineCap بالمخطط والملء المحددين.

Parameters:

معاملنوعالوصف
fillPathGraphicsPathكائن GraphicsPath يحدد الملء للغطاء المخصص.
strokePathGraphicsPathكائن GraphicsPath يحدد المخطط للغطاء المخصص.

CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)

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

ينشئ مثيلة جديدة من الفئة CustomLineCap باستخدام تعداد LineCap الموجود المحدد مع المخطط والملء المحددين.

Parameters:

معاملنوعالوصف
fillPathGraphicsPathكائن GraphicsPath يحدد الملء للغطاء المخصص.
strokePathGraphicsPathكائن GraphicsPath يحدد المخطط للغطاء المخصص.
baseCapintغطاء الخط الذي يُنشأ منه الغطاء المخصص.

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

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

ينشئ مثيلة جديدة من الفئة CustomLineCap باستخدام تعداد LineCap الموجود المحدد مع المخطط والملء والداخلية المحددة.

Parameters:

معاملنوعالوصف
fillPathGraphicsPathكائن GraphicsPath يحدد الملء للغطاء المخصص.
strokePathGraphicsPathكائن GraphicsPath يحدد المخطط للغطاء المخصص.
baseCapintغطاء الخط الذي يُنشأ منه الغطاء المخصص.
baseInsetfloatالمسافة بين الغطاء والخط.

getFillPath()

public GraphicsPath getFillPath()

يحصل على الكائن الذي يحدد الملء للغطاء المخصص.

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

setFillPath(GraphicsPath value)

public void setFillPath(GraphicsPath value)

يضبط الكائن الذي يحدد الملء للغطاء المخصص.

Parameters:

معاملنوعالوصف
valueGraphicsPathالكائن الذي يحدد التعبئة للغطاء المخصص.

getStrokePath()

public GraphicsPath getStrokePath()

يحصل على الكائن الذي يحدد المخطط للغطاء المخصص.

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

setStrokePath(GraphicsPath value)

public void setStrokePath(GraphicsPath value)

يضبط الكائن الذي يحدد المخطط للغطاء المخصص.

Parameters:

معاملنوعالوصف
valueGraphicsPathالكائن الذي يحدد المخطط للغطاء المخصص.

getStrokeJoin()

public int getStrokeJoin()

يحصل على تعداد LineJoin الذي يحدد كيفية ربط الخطوط التي تشكل كائن CustomLineCap هذا.

Returns: int - تعداد LineJoin الذي يستخدمه كائن CustomLineCap لربط الخطوط.

setStrokeJoin(int value)

public void setStrokeJoin(int value)

يضبط تعداد LineJoin الذي يحدد كيفية ربط الخطوط التي تشكل كائن CustomLineCap هذا.

Parameters:

معاملنوعالوصف
valueintتعداد LineJoin الذي يستخدمه كائن CustomLineCap لربط الخطوط.

getBaseCap()

public int getBaseCap()

يحصل على تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.

Returns: int - تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.

setBaseCap(int value)

public void setBaseCap(int value)

يضبط تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.

Parameters:

معاملنوعالوصف
valueintتعداد LineCap الذي يعتمد عليه هذا CustomLineCap.

getBaseInset()

public float getBaseInset()

يحصل على المسافة بين الغطاء والخط.

Returns: float - المسافة بين بداية الغطاء ونهاية الخط.

setBaseInset(float value)

public void setBaseInset(float value)

يضبط المسافة بين الغطاء والخط.

Parameters:

معاملنوعالوصف
valuefloatالمسافة بين بداية الغطاء ونهاية الخط.

getWidthScale()

public float getWidthScale()

يحصل على مقدار التحجيم لهذا كائن الفئة CustomLineCap بالنسبة إلى عرض كائن System.Drawing.Pen.

Returns: float - مقدار التحجيم للغطاء.

setWidthScale(float value)

public void setWidthScale(float value)

يضبط مقدار التحجيم لهذا كائن الفئة CustomLineCap بالنسبة إلى عرض كائن System.Drawing.Pen.

Parameters:

معاملنوعالوصف
valuefloatمقدار التحجيم للغطاء.

setStrokeCaps(int startCap, int endCap)

public void setStrokeCaps(int startCap, int endCap)

يضبط الأغطية المستخدمة لبدء وإنهاء الخطوط التي تشكل هذا الغطاء المخصص.

Parameters:

معاملنوعالوصف
startCapintتعداد LineCap المستخدم في بداية الخط داخل هذا الغطاء.
endCapintتعداد LineCap المستخدم في نهاية الخط داخل هذا الغطاء.

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

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

يحصل على الأغطية المستخدمة لبدء وإنهاء الخطوط التي تشكل هذا الغطاء المخصص.

Parameters:

معاملنوعالوصف
startCapint[]تعداد LineCap المستخدم في بداية الخط داخل هذا الغطاء.
endCapint[]تعداد LineCap المستخدم في نهاية الخط داخل هذا الغطاء.

equals(Object o)

public boolean equals(Object o)

تحقق مما إذا كانت الكائنات متساوية.

Parameters:

معاملنوعالوصف
ojava.lang.Objectالكائن الآخر.

Returns: boolean - نتيجة مقارنة المساواة.

hashCode()

public int hashCode()

احصل على رمز التجزئة للكائن الحالي.

Returns: int - رمز التجزئة.