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:
| معامل | نوع | الوصف |
|---|---|---|
| fillPath | GraphicsPath | كائن GraphicsPath يعرّف التعبئة للغطاء المخصص. |
| strokePath | GraphicsPath | كائن GraphicsPath يعرّف المخطط الخارجي للغطاء المخصص. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap)
ينشئ مثلاً جديداً من الفئة CustomLineCap من تعداد LineCap الموجود المحدد مع المخطط والملء المحددين.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fillPath | GraphicsPath | كائن GraphicsPath يعرّف التعبئة للغطاء المخصص. |
| strokePath | GraphicsPath | كائن GraphicsPath يعرّف المخطط الخارجي للغطاء المخصص. |
| baseCap | int | غطاء الخط الذي يُنشأ منه الغطاء المخصص. |
CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)
public CustomLineCap(GraphicsPath fillPath, GraphicsPath strokePath, int baseCap, float baseInset)
ينشئ مثلاً جديداً من الفئة CustomLineCap من تعداد LineCap الموجود المحدد مع المخطط والملء والجزء الداخلي المحددين.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| fillPath | GraphicsPath | كائن GraphicsPath يعرّف التعبئة للغطاء المخصص. |
| strokePath | GraphicsPath | كائن GraphicsPath يعرّف المخطط الخارجي للغطاء المخصص. |
| baseCap | int | غطاء الخط الذي يُنشأ منه الغطاء المخصص. |
| baseInset | float | المسافة بين الغطاء والخط. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | GraphicsPath | الكائن الذي يعرّف التعبئة للغطاء المخصص. |
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:
| معامل | نوع | الوصف |
|---|---|---|
| value | GraphicsPath | الكائن الذي يعرّف المخطط الخارجي للغطاء المخصص. |
getStrokeJoin()
public int getStrokeJoin()
يحصل على تعداد LineJoin الذي يحدد كيفية ربط الخطوط التي تُكوّن كائن CustomLineCap هذا.
Returns:
int - تعداد LineJoin الذي يستخدمه كائن CustomLineCap لربط الخطوط.
setStrokeJoin(int value)
public void setStrokeJoin(int value)
يحدد تعداد LineJoin الذي يحدد كيفية ربط الخطوط التي تُكوّن كائن CustomLineCap هذا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | تعداد LineJoin الذي يستخدمه كائن CustomLineCap لربط الخطوط. |
getBaseCap()
public int getBaseCap()
يحصل على تعداد LineCap الذي يُبنى عليه كائن CustomLineCap هذا.
Returns:
int - تعداد LineCap الذي يُبنى عليه كائن CustomLineCap.
setBaseCap(int value)
public void setBaseCap(int value)
يحدد تعداد LineCap الذي يُبنى عليه كائن CustomLineCap هذا.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | int | تعداد LineCap الذي يُبنى عليه كائن CustomLineCap. |
getBaseInset()
public float getBaseInset()
يحصل على المسافة بين الغطاء والخط.
Returns: float - المسافة بين بداية الغطاء ونهاية الخط.
setBaseInset(float value)
public void setBaseInset(float value)
يحدد المسافة بين الغطاء والخط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | المسافة بين بداية الغطاء ونهاية الخط. |
getWidthScale()
public float getWidthScale()
يحصل على مقدار التحجيم لهذا كائن CustomLineCap من الفئة بالنسبة إلى عرض كائن System.Drawing.Pen.
Returns: float - مقدار تحجيم الغطاء.
setWidthScale(float value)
public void setWidthScale(float value)
يحدد مقدار التحجيم لهذا كائن CustomLineCap من الفئة بالنسبة إلى عرض كائن System.Drawing.Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| القيمة | float | مقدار تحجيم الغطاء. |
setStrokeCaps(int startCap, int endCap)
public void setStrokeCaps(int startCap, int endCap)
يحدد الأغطية المستخدمة لبدء وإنهاء الخطوط التي تُكوّن هذا الغطاء المخصص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startCap | int | التعداد LineCap المستخدم في بداية الخط داخل هذا الغطاء. |
| endCap | int | التعداد LineCap المستخدم في نهاية الخط داخل هذا الغطاء. |
getStrokeCaps(int[] startCap, int[] endCap)
public void getStrokeCaps(int[] startCap, int[] endCap)
يحصل على الأغطية المستخدمة لبدء وإنهاء الخطوط التي تُكوّن هذا الغطاء المخصص.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| startCap | int[] | التعداد LineCap المستخدم في بداية الخط داخل هذا الغطاء. |
| endCap | int[] | التعداد LineCap المستخدم في نهاية الخط داخل هذا الغطاء. |
equals(Object o)
public boolean equals(Object o)
تحقق مما إذا كانت الكائنات متساوية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| o | java.lang.Object | الكائن الآخر. |
Returns: boolean - نتيجة مقارنة المساواة.
hashCode()
public int hashCode()
احصل على رمز التجزئة للكائن الحالي.
Returns: int - رمز التجزئة.