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:
| معامل | نوع | الوصف |
|---|---|---|
| value | int | تعداد LineJoin الذي يستخدمه كائن CustomLineCap لربط الخطوط. |
getBaseCap()
public int getBaseCap()
يحصل على تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.
Returns:
int - تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.
setBaseCap(int value)
public void setBaseCap(int value)
يضبط تعداد LineCap الذي يعتمد عليه هذا CustomLineCap.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | int | تعداد LineCap الذي يعتمد عليه هذا CustomLineCap. |
getBaseInset()
public float getBaseInset()
يحصل على المسافة بين الغطاء والخط.
Returns: float - المسافة بين بداية الغطاء ونهاية الخط.
setBaseInset(float value)
public void setBaseInset(float value)
يضبط المسافة بين الغطاء والخط.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | float | المسافة بين بداية الغطاء ونهاية الخط. |
getWidthScale()
public float getWidthScale()
يحصل على مقدار التحجيم لهذا كائن الفئة CustomLineCap بالنسبة إلى عرض كائن System.Drawing.Pen.
Returns: float - مقدار التحجيم للغطاء.
setWidthScale(float value)
public void setWidthScale(float value)
يضبط مقدار التحجيم لهذا كائن الفئة CustomLineCap بالنسبة إلى عرض كائن System.Drawing.Pen.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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 - رمز التجزئة.