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
ارتفاع المستطيل .