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 เริ่มต้นใน Angle และจบใน endAngle ไปในทิศทางที่กําหนดโดย anticlockwise (เริ่มต้นในชั่วโมงwise)

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

Parameters

x double

หลักสูตร x ของศูนย์ของแกน

y double

องค์ประกอบ Y ของศูนย์อาร์ค

radius double

แรงดันไฟฟ้าของ Arc

startAngle double

กุมที่จุดเริ่มต้นของแกนวัดตามนาฬิกาจากแกนเชิงบวก x และแสดงออกในราก

endAngle double

กุมที่จุดสิ้นสุดของแกนวัดตามนาฬิกาจากแกนเชิงบวก x และแสดงออกในราก

Arc(คู่, คู่, คู่, คู่, คู่)

เพิ่มรูไปยังเส้นทางที่มุ่งเน้นในตําแหน่ง (x, y) ด้วยเส้นผ่านศูนย์กลาง r เริ่มต้นใน Angle และจบใน endAngle ไปในทิศทางที่กําหนดโดย anticlockwise (เริ่มต้นในชั่วโมงwise)

[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

แรงดันไฟฟ้าของ Arc

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

y-axis คอร์เนตสําหรับจุดควบคุมครั้งแรก

x2 double

x-axis คอร์เนตสําหรับจุดควบคุมที่สอง

y2 double

y-axis คอร์เนตสําหรับจุดควบคุมที่สอง

radius double

แรงดันไฟฟ้าของ Arc

BezierCurveTo(คู่, คู่, คู่, คู่, คู่)

เพิ่ม Curve Bézier คูบไปยังเส้นทาง มันต้องการสามจุดสองจุดแรกคือจุดควบคุมและจุดสุดท้ายคือจุดที่สามจุดเริ่มต้นคือจุดสุดท้ายในเส้นทางปัจจุบันซึ่งสามารถเปลี่ยนได้โดยใช้ moveTo() ก่อนที่จะสร้าง Curve Bézier

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

Parameters

cp1x double

Axis x ของโค้ดสําหรับจุดควบคุมครั้งแรก

cp1y double

แกน y ของโค้ดสําหรับจุดควบคุมครั้งแรก

cp2x double

Axis x ของโค้ดสําหรับจุดควบคุมที่สอง

cp2y double

แกน y ของโค้ดสําหรับจุดควบคุมที่สอง

x double

Axis x ของโค้ดสําหรับจุดสิ้นสุด

y double

แกน y ของโค้ดสําหรับจุดสิ้นสุด

ClosePath()

ทําให้จุดของหมึกจะย้ายกลับไปสู่จุดเริ่มต้นของเส้นทางด้านล่างปัจจุบันมันพยายามที่จะดึงเส้นตรงจากจุดปัจจุบันไปยังจุดเริ่มต้นหากรูปร่างได้ปิดแล้วหรือมีจุดเดียวฟังก์ชั่นนี้ไม่ได้ทําอะไร

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

Ellipse(คู่, คู่, คู่, คู่, คู่, คู่)

เพิ่มแอลลิฟสไปยังเส้นทางที่มุ่งเน้นในตําแหน่ง (x, y) กับ Radii radiusX และ radiusY เริ่มต้นเมื่อเริ่มต้นและสิ้นสุดที่ EndAngle ไปในทิศทางที่กําหนดโดย anticlockwise (การกําหนดค่าเพื่อ clockwise)

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

Parameters

x double

Axis x ของโค้ดสําหรับศูนย์ของ ellipse

y double

ขั้ว y ของโค้ดสําหรับศูนย์ ellipse

radiusX double

เส้นด้ายแกนหลักของ ellipse

radiusY double

อลิลิฟสขนาดเล็กแร่

rotation double

การหมุนสําหรับ ellipse นี้แสดงออกในรังสี

startAngle double

จุดเริ่มต้นที่วัดจาก axis x จากที่มันจะถูกดึงแสดงในรังสี

endAngle double

มุมของแอลลิฟสสุดท้ายที่มันจะถูกดึงออกแสดงในรังสี

Ellipse(คู่, คู่, คู่, คู่, คู่, คู่, คู่)

เพิ่มแอลลิฟสไปยังเส้นทางที่มุ่งเน้นในตําแหน่ง (x, y) กับ Radii radiusX และ radiusY เริ่มต้นเมื่อเริ่มต้นและสิ้นสุดที่ EndAngle ไปในทิศทางที่กําหนดโดย anticlockwise (การกําหนดค่าเพื่อ clockwise)

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

Parameters

x double

Axis x ของโค้ดสําหรับศูนย์ของ ellipse

y double

ขั้ว y ของโค้ดสําหรับศูนย์ ellipse

radiusX double

เส้นด้ายแกนหลักของ ellipse

radiusY double

อลิลิฟสขนาดเล็กแร่

rotation double

การหมุนสําหรับ ellipse นี้แสดงออกในรังสี

startAngle double

จุดเริ่มต้นที่วัดจาก axis x จากที่มันจะถูกดึงแสดงในรังสี

endAngle double

มุมของแอลลิฟสสุดท้ายที่มันจะถูกดึงออกแสดงในรังสี

anticlockwise bool

บอลเลนตัวเลือกซึ่งถ้าเป็นจริงจะดึงแอลลิฟสแบบค่อนข้าง (ค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้างค่อนข้าง

LineTo(คู่, คู่)

เชื่อมโยงจุดสุดท้ายในเส้นทางด้านล่างกับ x, y เชื่อมโยงด้วยเส้นตรง

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

Parameters

x double

Axis x ของโค้ดสําหรับปลายของเส้น

y double

แกน y ของโค้ด ไปยังปลายของเส้น

MoveTo(คู่, คู่)

เปลี่ยนจุดเริ่มต้นของเส้นทางใต้ใหม่ไปยังโค้ด (x, y)

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

Parameters

x double

Axis x ของจุด

y double

ชิ้นส่วน Y ของจุด

QuadraticCurveTo(คู่, คู่, คู่, คู่)

เพิ่ม Curve Bézier สี่เหลี่ยมไปยังเส้นทางปัจจุบัน

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

Parameters

cpx double

Axis x ของโค้ดสําหรับจุดควบคุม

cpy double

แกน y ของโค้ดสําหรับจุดควบคุม

x double

Axis x ของโค้ดสําหรับจุดสิ้นสุด

y double

แกน y ของโค้ดสําหรับจุดสิ้นสุด

Rect(คู่, คู่, คู่, คู่)

สร้างเส้นทางสําหรับแนวตั้งในตําแหน่ง (x, y) ด้วยขนาดที่กําหนดโดยความกว้างและความสูง

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

Parameters

x double

Axis x ของโค้ดสําหรับจุดเริ่มต้นแนวตั้ง

y double

แกน y ของโค้ดสําหรับจุดเริ่มต้นแนวตั้ง

w double

ความกว้างของแนวตั้ง

h double

ความสูงของแนวตั้ง

 แบบไทย