Class PathBuilder
اسم الفضاء : Aspose.Svg.Builder جمع: Aspose.SVG.dll (25.5.0)
فئة بناء لإنشاء سلاسل بيانات مسار SVG.
[ComVisible(true)]
public class PathBuilder
Inheritance
الأعضاء الموروثين
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PathBuilder()
public PathBuilder()
Methods
A(المزدوجة، المضاعفة، العنق، البول، الزرع، الثنائي)
يضيف الأمر “القوس القصير” إلى بيانات المسار.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
الإشعاع السينمائي للليبس.
r2
double
الراديو Y من الإليبس
angle
double
زاوية الدوران من الإليبس في درجات.
largeArcFlag
bool
العلم يشير إلى ما إذا كان القوس يجب أن يكون أكبر أو يساوي 180 درجة.
sweepFlag
bool
العلم يشير إلى ما إذا كان من الضروري سحب القوس في اتجاه زاوية إيجابية.
x
double
منسقة X من نقطة النهاية في القوس.
y
double
منسقة نقطة النهاية في القوس.
Returns
الحالة الحالية PathBuilder.
AddPathSegment(الستار)
يضيف قسم مسار مخصص إلى بيانات المسار.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
المسار المعتاد شريط القسم.
Returns
الحالة الحالية PathBuilder.
Ar(المزدوجة، المضاعفة، العنق، البول، الزرع، الثنائي)
يضيف الأمر النسبي “القوس القصير” إلى بيانات المسار.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
الإشعاع السينمائي للإليبس، فيما يتعلق بالموقف الحالي.
r2
double
الإشعاع y من الإليبس، فيما يتعلق بالموقف الحالي.
angle
double
زاوية الدوران في الإليبس في درجات، مقارنة بالموقف الحالي.
largeArcFlag
bool
العلم يشير إلى ما إذا كان القوس يجب أن يكون أكبر أو يساوي 180 درجة.
sweepFlag
bool
العلم يشير إلى ما إذا كان من الضروري سحب القوس في اتجاه زاوية إيجابية.
x
double
منسقة x من نقطة النهاية في القوس، فيما يتعلق بالموقف الحالي.
y
double
ي-منسق نقطة النهاية من القوس، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
Build()
إنشاء سلسلة بيانات المسار.
public string Build()
Returns
قاعدة بيانات المسار المبني.
C(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)
يضيف الأمر “Cubic Bezier Curve” إلى بيانات المسار.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
منسقة X من نقطة التحكم الأولى.
y1
double
منسقة نقطة التحكم الأولى.
x2
double
منسقة X من نقطة التحكم الثانية.
y2
double
منسقة نقطة التحكم الثانية.
x
double
منسقة x من نقطة النهاية في المنحنيات.
y
double
منسقة نقطة النهاية في المنحنى.
Returns
الحالة الحالية PathBuilder.
Cr(ثنائي , ثنائي , ثنائي , ثنائي , ثنائي , ثنائي)
يضيف الأمر “Cubic Bezier Curve” نسبيًا إلى بيانات المسار.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
منسقة x من نقطة التحكم الأولى، فيما يتعلق بالموقف الحالي.
y1
double
- إحداثيات نقطة التحكم الأولى، فيما يتعلق بالموقف الحالي.
x2
double
منسقة x من نقطة التحكم الثانية، فيما يتعلق بالموقف الحالي.
y2
double
- إحداثيات نقطة التحكم الثانية، فيما يتعلق بالموقف الحالي.
x
double
منسقة x نقطة النهاية في المنحنى، فيما يتعلق بالموقف الحالي.
y
double
ي-منسق النقطة النهائية للانحناء، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
H(مزدوجة)
يضيف الأمر “الخط الأفقي إلى” إلى بيانات المسار.
public PathBuilder H(double x)
Parameters
x
double
منسقة x لتصميم خط أفقية إلى.
Returns
الحالة الحالية PathBuilder.
Hr(مزدوجة)
يضيف الأمر “الخط الأفقي إلى” نسبيًا إلى بيانات المسار.
public PathBuilder Hr(double x)
Parameters
x
double
منسقة x لتوجيه خط أفقية إلى، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
L(المزدوج، المزدوج)
يضيف الأمر “الخط إلى” إلى بيانات المسار.
public PathBuilder L(double x, double y)
Parameters
x
double
منسقة x من النقطة النهائية للخط.
y
double
منسقة النقطة النهائية للخط.
Returns
الحالة الحالية PathBuilder.
Lr(المزدوج، المزدوج)
يضيف أمر “الخط إلى” نسبياً إلى بيانات المسار.
public PathBuilder Lr(double x, double y)
Parameters
x
double
منسقة النقطة النهائية للخط، فيما يتعلق بالموقف الحالي.
y
double
ي-منسق النقطة النهائية للخط، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
M(المزدوج، المزدوج)
إضافة أمر “تحرك إلى” إلى بيانات المسار.
public PathBuilder M(double x, double y)
Parameters
x
double
منسقة X للتحرك إلى.
y
double
وَقَوْلُهُ تَعَالَى: إِنَّ الَّذِينَ كَفَرُوا لَا يَسْتَطِيعُونَ.
Returns
الحالة الحالية PathBuilder.
Mr(المزدوج، المزدوج)
يضيف أمر “تحرك إلى” نسبيًا إلى بيانات المسار.
public PathBuilder Mr(double x, double y)
Parameters
x
double
منسقة x للتحرك إلى، فيما يتعلق بالموقف الحالي.
y
double
وَقَوْلُهُ تَعَالَى: إِنَّ الَّذِينَ كَفَرُوا بِآيَاتِ رَبِّهِمْ لَا يَسْتَطِيعُونَ.
Returns
الحالة الحالية PathBuilder.
Q(ثنائي، ثنائي، ثنائي، ثنائي)
يضيف الأمر “مقاطعة Bezier Quadratic” إلى بيانات المسار.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
منسقة X من نقطة التحكم.
y1
double
منسقة نقطة التحكم.
x
double
منسقة x من نقطة النهاية في المنحنيات.
y
double
منسقة نقطة النهاية في المنحنى.
Returns
الحالة الحالية PathBuilder.
Qr(ثنائي، ثنائي، ثنائي، ثنائي)
يضيف أمرًا نسبياً بـ"الشريط الربع" إلى بيانات المسار.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
منسقة x من نقطة التحكم، فيما يتعلق بالموقف الحالي.
y1
double
- تنسيق نقطة التحكم فيما يتعلق بالموقف الحالي.
x
double
منسقة x نقطة النهاية في المنحنى، فيما يتعلق بالموقف الحالي.
y
double
ي-منسق النقطة النهائية للانحناء، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
S(ثنائي، ثنائي، ثنائي، ثنائي)
يضيف الأمر “Smooth Cubic Bezier Curve To” إلى بيانات المسار.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
منسقة X من نقطة التحكم الثانية.
y2
double
منسقة نقطة التحكم الثانية.
x
double
منسقة x من نقطة النهاية في المنحنيات.
y
double
منسقة نقطة النهاية في المنحنى.
Returns
الحالة الحالية PathBuilder.
Sr(ثنائي، ثنائي، ثنائي، ثنائي)
يضيف الأمر النسبي “Smooth Cubic Bezier Curve To” إلى بيانات المسار.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
منسقة x من نقطة التحكم الثانية، فيما يتعلق بالموقف الحالي.
y2
double
- إحداثيات نقطة التحكم الثانية، فيما يتعلق بالموقف الحالي.
x
double
منسقة x نقطة النهاية في المنحنى، فيما يتعلق بالموقف الحالي.
y
double
ي-منسق النقطة النهائية للانحناء، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
T(المزدوج، المزدوج)
يضيف الأمر “الشريط الرطب” إلى بيانات المسار.
public PathBuilder T(double x, double y)
Parameters
x
double
منسقة x من نقطة النهاية في المنحنيات.
y
double
منسقة نقطة النهاية في المنحنى.
Returns
الحالة الحالية PathBuilder.
Tr(المزدوج، المزدوج)
يضيف أمرًا نسبياً بعنوان “الطريق الرطب” إلى بيانات المسار.
public PathBuilder Tr(double x, double y)
Parameters
x
double
منسقة x نقطة النهاية في المنحنى، فيما يتعلق بالموقف الحالي.
y
double
ي-منسق النقطة النهائية للانحناء، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
V(مزدوجة)
يضيف الأمر “الخط العمودي إلى” إلى بيانات المسار.
public PathBuilder V(double y)
Parameters
y
double
ي-تنسيق لتوجيه خط عمودي إلى.
Returns
الحالة الحالية PathBuilder.
Vr(مزدوجة)
يضيف الأمر “الخط العمودي إلى” نسبيًا إلى بيانات المسار.
public PathBuilder Vr(double y)
Parameters
y
double
ي-تنسيق لالتقاط خط عمودي إلى، فيما يتعلق بالموقف الحالي.
Returns
الحالة الحالية PathBuilder.
Z()
يضيف الأمر “Close Path” إلى بيانات المسار.
public PathBuilder Z()
Returns
الحالة الحالية PathBuilder.