Interface ICanvasPathMethods

Interface ICanvasPathMethods

اسم الفضاء : Aspose.Html.Dom.Canvas مجموعة: Aspose.HTML.dll (25.4.0)

ويستخدم واجهة ICanvasPathMethods للتلاعب بطرق الكائنات.

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

Arc(ثنائي، ثنائي، ثنائي، ثنائي، ثنائي)

يضيف قوسًا إلى المسار الذي يركز في (x، y) موقف مع راديو r يبدأ عند بدءاللون وينتهي عند النهايةاللون يذهب في الاتجاه المحدد عن طريق المقاومة (مفتاحًا إلى المقاومة).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

إحداثيات X في وسط القوس.

y double

منسقة Y من مركز القوس.

radius double

راديو القوس .

startAngle double

الزاوية التي يبدأ فيها القوس ، يتم قياسها بالساعة من محور X الإيجابي ويتم التعبير عنها بالشعاع.

endAngle double

الزاوية التي تنتهي فيها القوس ، يتم قياسها بالساعة من محور X الإيجابي ويتم التعبير عنها بالشعاع.

Arc(ثنائي، ثنائي، ثنائي، ثنائي، ثنائي)

يضيف قوسًا إلى المسار الذي يركز في (x، y) موقف مع راديو r يبدأ عند بدءاللون وينتهي عند النهايةاللون يذهب في الاتجاه المحدد عن طريق المقاومة (مفتاحًا إلى المقاومة).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

إحداثيات X في وسط القوس.

y double

منسقة Y من مركز القوس.

radius double

راديو القوس .

startAngle double

الزاوية التي يبدأ فيها القوس ، يتم قياسها بالساعة من محور X الإيجابي ويتم التعبير عنها بالشعاع.

endAngle double

الزاوية التي تنتهي فيها القوس ، يتم قياسها بالساعة من محور X الإيجابي ويتم التعبير عنها بالشعاع.

counterclockwise bool

يسبب أن يتم سحب القوس في اتجاه متناقض بين الزوايا.

ArcTo(ثنائي، ثنائي، ثنائي، ثنائي، ثنائي)

يضيف قوسًا إلى المسار مع نقاط التحكم المحددة والإشعاع ، متصلًا بالنقطة السابقة عن طريق خط مستقيم.

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

إحداثيات x-axis في نقطة التحكم الأولى.

y1 double

إس إس إس إس إس إس إس إس إس إس إس إس إس إس إس إس إس إس إس إس

x2 double

إحداثيات x-axis في نقطة التحكم الثانية.

y2 double

إم-أكسس تنسيق للنقطة الثانية.

radius double

راديو القوس .

BezierCurveTo(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)

يضيف منحنى Bézier الكوبي إلى المسار، ويحتاج إلى ثلاثة نقاط.أول نقطتين هما نقطة التحكم والثالث نقطة النهاية.نقطة البداية هي النقطة الأخيرة في المسار الحالي،والتي يمكن تغييرها باستخدام moveTo() قبل إنشاء منحنى Bézier.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

محور x من الإحداثيات لنقطة التحكم الأولى.

cp1y double

المحور y للمحور في نقطة التحكم الأولى.

cp2x double

محور x من الإحداثيات لنقطة التحكم الثانية.

cp2y double

المحور y للمحور لمركز التحكم الثاني.

x double

محور x من إحداثيات النقطة النهائية.

y double

محور y من إحداثيات النقطة النهائية.

ClosePath()

يسبب نقطة القلم للعودة إلى بداية الطريق السفلي الحالي.يحاول سحب خط مستقيم من النقطة الحالية إلى البداية.إذا كان الشكل قد تم إغلاقه بالفعل أو لديه نقطة واحدة فقط ، فإن هذه الوظيفة لا تفعل شيئًا.

[DOMName("closePath")]
void ClosePath()

Ellipse(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)

يضيف إليبس إلى المسار الذي يركز في (x، y) موقف مع radii radiusX و radiusY بدءا من البدءوتنتهي في النهايةالذهاب في الاتجاه المحدد من قبل anticlockwise (مفتاح إلى ساعةwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

محور x من الإحداثيات لمركز الإليبس.

y double

المحور y من الإحداثيات لمركز الإليبس.

radiusX double

راديو المحور الرئيسي للليبس.

radiusY double

راديو المحور الصغير في الإليبس.

rotation double

الدوران لهذا الإليبس ، الذي يتم التعبير عنه بالشعاع.

startAngle double

نقطة البداية ، التي يتم قياسها من محور x ، من حيث سيتم سحبه ، يتم التعبير عنها بالشعاع.

endAngle double

زاوية النهاية من الإليبس التي سيتم سحبها ، والتي يتم التعبير عنها بالشعاع.

Ellipse(ثنائي، ثنائي، ثنائي، ثنائي، ثنائي، ثنائي)

يضيف إليبس إلى المسار الذي يركز في (x، y) موقف مع radii radiusX و radiusY بدءا من البدءوتنتهي في النهايةالذهاب في الاتجاه المحدد من قبل anticlockwise (مفتاح إلى ساعةwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

محور x من الإحداثيات لمركز الإليبس.

y double

المحور y من الإحداثيات لمركز الإليبس.

radiusX double

راديو المحور الرئيسي للليبس.

radiusY double

راديو المحور الصغير في الإليبس.

rotation double

الدوران لهذا الإليبس ، الذي يتم التعبير عنه بالشعاع.

startAngle double

نقطة البداية ، التي يتم قياسها من محور x ، من حيث سيتم سحبه ، يتم التعبير عنها بالشعاع.

endAngle double

زاوية النهاية من الإليبس التي سيتم سحبها ، والتي يتم التعبير عنها بالشعاع.

anticlockwise bool

البوليان الاختياري الذي، إذا كان صحيحا، يمسح الليبس ضد المظلة (مظلة المظلة)، وإلا في اتجاه المظلة.

LineTo(المزدوج، المزدوج)

يربط النقطة الأخيرة في الطريق السفلي إلى x ، ويتم تنسيق y مع خط مستقيم.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

محور x من الإحداثيات إلى نهاية الخط.

y double

محور y من الإحداثيات إلى نهاية الخط.

MoveTo(المزدوج، المزدوج)

تحريك نقطة البداية للطريق السفلي الجديد إلى إحداثيات (x، y).

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

محور x من النقطة

y double

النقطة Y محور النقطة

QuadraticCurveTo(ثنائي، ثنائي، ثنائي، ثنائي)

يضيف منحنى بيزيري مربع إلى المسار الحالي.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

محور x من إحداثيات نقطة التحكم.

cpy double

محور y من إحداثيات نقطة التحكم.

x double

محور x من إحداثيات النقطة النهائية.

y double

محور y من إحداثيات النقطة النهائية.

Rect(ثنائي، ثنائي، ثنائي، ثنائي)

يخلق مسارًا للمستقيم في موقف (x، y) مع حجم يحدده عرض وارتفاع.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parameters

x double

محور x من إحداثيات نقطة البداية المستطيلة.

y double

محور y من الإحداثيات إلى نقطة البداية المستطيلة.

w double

عرض المستطيل .

h double

ارتفاع المستطيل .

 عربي