Interface ICanvasPathMethods
اسم الفضاء : Aspose.Html.Dom.Canvas مجموعة: Aspose.HTML.dll (25.5.0)
ويستخدم واجهة ICanvasPathMethods للتلاعب بطرق الكائنات.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethodsMethods
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
ارتفاع المستطيل .