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(คู่, สอง, Double, Bool, โบอล, double)
เพิ่มคําสั่ง ‘Elliptical Arc Curve’ ไปยังข้อมูลเส้นทาง
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
ไฟ X ของ Ellipse
r2
double
ไฟ Y ของ Ellipse
angle
double
มุมหมุนของ ellipse ในระดับ
largeArcFlag
bool
ป้ายแสดงให้เห็นว่าใบมีดควรมีขนาดใหญ่กว่าหรือเท่ากับ 180 องศา
sweepFlag
bool
ป้ายแสดงให้เห็นว่าใบมีดควรถูกดึงในทิศทางมุมเชิงบวกหรือไม่
x
double
หลักสูตร X ของจุดสิ้นสุดของแกน
y
double
หลักสูตร Y ของจุดสิ้นสุดของแกน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
AddPathSegment(รั้ว)
เพิ่มส่วนเส้นทางที่กําหนดเองไปยังข้อมูลเส้นผ่านศูนย์กลาง
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
ชิ้นส่วนเส้นทางที่กําหนดเอง
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Ar(คู่, สอง, Double, Bool, โบอล, double)
เพิ่มคําสั่ง ‘Elliptical Arc Curve’ ในข้อมูลเส้นทาง
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
แรงดันไฟฟ้า X ของ ellipse ในความสัมพันธ์กับตําแหน่งปัจจุบัน
r2
double
ไฟ y ของ ellipse, เกี่ยวกับตําแหน่งปัจจุบัน
angle
double
มุมหมุนของแอลลิฟสในระดับความสัมพันธ์กับตําแหน่งปัจจุบัน
largeArcFlag
bool
ป้ายแสดงให้เห็นว่าใบมีดควรมีขนาดใหญ่กว่าหรือเท่ากับ 180 องศา
sweepFlag
bool
ป้ายแสดงให้เห็นว่าใบมีดควรถูกดึงในทิศทางมุมเชิงบวกหรือไม่
x
double
หลักสูตร x ของจุดปลายของแกนในความสัมพันธ์กับตําแหน่งปัจจุบัน
y
double
หลักสูตร y ของจุดสิ้นสุดของแกนความสัมพันธ์กับตําแหน่งปัจจุบัน
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
องค์ประกอบ Y ของจุดควบคุมครั้งแรก
x2
double
หลักสูตร X ของจุดควบคุมที่สอง
y2
double
องค์ประกอบ Y ของจุดควบคุมที่สอง
x
double
หลักสูตร X ของจุดสิ้นสุดของโค้ง
y
double
หลักสูตร Y ของจุดสิ้นสุดของโค้ง
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
องค์ประกอบ Y ของจุดควบคุมครั้งแรกในความสัมพันธ์กับตําแหน่งปัจจุบัน
x2
double
หลักสูตร X ของจุดควบคุมที่สองในความสัมพันธ์กับตําแหน่งปัจจุบัน
y2
double
หลักสูตร y ของจุดควบคุมที่สองในความสัมพันธ์กับตําแหน่งปัจจุบัน
x
double
หลักสูตร x ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
y
double
หลักสูตร y ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
H(คู่)
เพิ่มคําสั่ง ‘แนวนอน Line To’ ไปยังข้อมูลเส้นทาง
public PathBuilder H(double x)
Parameters
x
double
X-Coordinate เพื่อดึงเส้นแนวนอนไปยัง
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Hr(คู่)
เพิ่มคําสั่ง “แนวนอน Line To” ในข้อมูลเส้นทาง
public PathBuilder Hr(double x)
Parameters
x
double
รั้ว x เพื่อดึงเส้นแนวนอนไป, ในความสัมพันธ์กับตําแหน่งปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
L(คู่, คู่)
เพิ่มคําสั่ง ‘Line To’ ไปยังข้อมูลทาง
public PathBuilder L(double x, double y)
Parameters
x
double
หลักสูตร X ของจุดสิ้นสุดของเส้น
y
double
หลักสูตร Y ของจุดสิ้นสุดของเส้น
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Lr(คู่, คู่)
เพิ่มคําสั่ง ‘Line To’ เกี่ยวกับข้อมูลเส้นทาง
public PathBuilder Lr(double x, double y)
Parameters
x
double
หมายเลข X-Coordinate ของจุดปลายของเส้นความสัมพันธ์กับตําแหน่งปัจจุบัน
y
double
หลักฐาน y ของจุดสิ้นสุดของเส้นความสัมพันธ์กับตําแหน่งปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
M(คู่, คู่)
เพิ่มคําสั่ง ‘ย้ายไป’ ไปยังข้อมูลเส้นทาง
public PathBuilder M(double x, double y)
Parameters
x
double
X-Coordinate เพื่อย้ายไป
y
double
รั้วต่อ Y เพื่อย้ายไป
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Mr(คู่, คู่)
เพิ่มคําสั่ง “ย้ายไป” เกี่ยวกับข้อมูลเส้นทาง
public PathBuilder Mr(double x, double y)
Parameters
x
double
รั้ว x เพื่อย้ายไปเมื่อเทียบกับตําแหน่งปัจจุบัน
y
double
Y-การปรับเปลี่ยนไปในความสัมพันธ์กับสถานการณ์ปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Q(คู่, คู่, คู่, คู่)
เพิ่มคําสั่ง ‘Quadratic Bezier Curve’ ไปยังข้อมูลทาง
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
หลักสูตร X ของจุดควบคุม
y1
double
องค์ประกอบ Y ของจุดควบคุม
x
double
หลักสูตร X ของจุดสิ้นสุดของโค้ง
y
double
หลักสูตร Y ของจุดสิ้นสุดของโค้ง
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Qr(คู่, คู่, คู่, คู่)
เพิ่มคําสั่ง ‘Quadratic Bezier Curve’ ในข้อมูลเส้นทาง
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
หมายเลข X-Coordinate ของจุดควบคุม, เกี่ยวกับตําแหน่งปัจจุบัน
y1
double
องค์ประกอบ Y ของจุดควบคุมในความสัมพันธ์กับตําแหน่งปัจจุบัน
x
double
หลักสูตร x ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
y
double
หลักสูตร y ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
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
องค์ประกอบ Y ของจุดควบคุมที่สอง
x
double
หลักสูตร X ของจุดสิ้นสุดของโค้ง
y
double
หลักสูตร Y ของจุดสิ้นสุดของโค้ง
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
หลักสูตร y ของจุดควบคุมที่สองในความสัมพันธ์กับตําแหน่งปัจจุบัน
x
double
หลักสูตร x ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
y
double
หลักสูตร y ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
T(คู่, คู่)
เพิ่มคําสั่ง ‘Smooth Quadratic Bezier Curve To’ ไปยังข้อมูลเส้นทาง
public PathBuilder T(double x, double y)
Parameters
x
double
หลักสูตร X ของจุดสิ้นสุดของโค้ง
y
double
หลักสูตร Y ของจุดสิ้นสุดของโค้ง
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Tr(คู่, คู่)
เพิ่มคําสั่ง relative ‘Smooth Quadratic Bezier Curve To’ ไปยังข้อมูลเส้นทาง
public PathBuilder Tr(double x, double y)
Parameters
x
double
หลักสูตร x ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
y
double
หลักสูตร y ของจุดปลายของโค้งในความสัมพันธ์กับตําแหน่งปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
V(คู่)
เพิ่มคําสั่ง ‘แนวตั้ง Line To’ ไปยังข้อมูลเส้นทาง
public PathBuilder V(double y)
Parameters
y
double
องค์ประกอบ Y เพื่อดึงเส้นแนวตั้งไป
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Vr(คู่)
เพิ่มคําสั่ง “แนวตั้งไป” ที่เกี่ยวข้องกับข้อมูลเส้นทาง
public PathBuilder Vr(double y)
Parameters
y
double
หลักสูตร y เพื่อดึงเส้นแนวตั้งไป, เกี่ยวกับตําแหน่งปัจจุบัน
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน
Z()
เพิ่มคําสั่ง ‘Close Path’ ไปยังข้อมูลเส้นทาง
public PathBuilder Z()
Returns
ตัวอย่าง PathBuilder ในปัจจุบัน