Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

ชื่อพื้นที่: Aspose.Html.Dom.Canvas การประกอบ: Aspose.HTML.dll (25.4.0)

อินเทอร์เฟซ ICanvasRenderingContext2D ใช้สําหรับการวาดแนวตั้งข้อความภาพและวัตถุอื่น ๆ บนองค์ประกอบแบน มันให้การวาดภาพ 2D สําหรับพื้นผิววาดขององค์ประกอบแบน

[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

หมายถึง HTMLCanvasElement สามารถเป็น null หากไม่เกี่ยวข้องกับองค์ประกอบ canvas

[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }

คุณสมบัติมูลค่า

HTMLCanvasElement

FillStyle

สีหรือรูปแบบที่จะใช้ภายในรูปแบบ ตัวเลือก: (สีดํา)

[DOMName("fillStyle")]
object FillStyle { get; set; }

คุณสมบัติมูลค่า

object

GlobalAlpha

หมายเลขอัลฟาที่นําไปใช้กับรูปภาพและรูปภาพก่อนที่พวกเขาจะประกอบบนแถบ หมายเลขเริ่มต้น 1.0 (opaque)

[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }

คุณสมบัติมูลค่า

double

GlobalCompositeOperation

ด้วยแอปพลิเคชันอัลฟาทั่วโลกนี้ตั้งค่าวิธีที่รูปแบบและรูปภาพจะถูกดึงไปยังแผนที่ Bitmap ที่มีอยู่ ปกติ: (แหล่งข้อมูล)

[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }

คุณสมบัติมูลค่า

string

ImageSmoothingEnabled

โหมดการระบายความร้อนของภาพ; หากไม่เปิดใช้งานภาพจะไม่ระบายความร้อนหากมีการสแกน

[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }

คุณสมบัติมูลค่า

bool

ShadowBlur

ข้อมูลจําเพาะของผลลัพธ์ของ Blurring. Default 0

[DOMName("shadowBlur")]
double ShadowBlur { get; set; }

คุณสมบัติมูลค่า

double

ShadowColor

สีของเงา สีดําที่โปร่งใสเต็มรูปแบบ

[DOMName("shadowColor")]
string ShadowColor { get; set; }

คุณสมบัติมูลค่า

string

ShadowOffsetX

ระยะทางแนวนอนเงาจะถูกคืนค่าเริ่มต้น 0.

[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }

คุณสมบัติมูลค่า

double

ShadowOffsetY

ระยะทางแนวตั้งของเงาจะถูกคืนค่าเริ่มต้น 0.

[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }

คุณสมบัติมูลค่า

double

StrokeStyle

สีหรือสไตล์ที่จะใช้สําหรับเส้นรอบรูปร่าง ตัวเลือก: (สีดํา)

[DOMName("strokeStyle")]
object StrokeStyle { get; set; }

คุณสมบัติมูลค่า

object

Methods

AddHitRegion(ลักษณะ: String, String="">)

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

void AddHitRegion(Dictionary<string, string=""> options)

Parameters

options Dictionary < string , string >

คําอธิบายตัวเลือกเป็นตัวเลือก เมื่อให้มันเป็นวัตถุที่สามารถมีคุณสมบัติ

BeginPath()

เริ่มต้นเส้นทางใหม่โดยการปิดรายการเส้นทางด้านล่าง คลิกวิธีการนี้เมื่อคุณต้องการสร้างเส้นทางใหม่

[DOMName("beginPath")]
void BeginPath()

ClearHitRegions()

ลบทุกพื้นที่ที่ได้รับผลกระทบจากถัง

[DOMName("clearHitRegions")]
void ClearHitRegions()

ClearRect(คู่, คู่, คู่, คู่)

ใส่พิกเซลทั้งหมดในมุมตรงที่กําหนดโดยจุดเริ่มต้น (x, y) และขนาด (กว้าง, ความสูง) ไปยังสีดําโปร่งใส, ลบเนื้อหาใด ๆ ที่ดึงก่อนหน้านี้

[DOMName("clearRect")]
void ClearRect(double x, double y, double w, double h)

Parameters

x double

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

y double

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

w double

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

h double

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

Clip()

สร้างภูมิภาคแคลนใหม่โดยการคํานวณช่วงของภูมิภาคแคลนปัจจุบันและพื้นที่ที่อธิบายโดยเส้นทางโดยใช้กฎหมายเลขแคลนที่ไม่ใช่ゼロพื้นที่เปิดต้องถูกปิดโดยอัจฉริยะเมื่อคํานวณภูมิภาคของคลุมโดยไม่ต้องส่งผลกระทบต่อ พื้นที่จริงภูมิภาคแคลนใหม่จะแทนที่ภูมิภาคแคลนปัจจุบัน

[DOMName("clip")]
void Clip()

Clip(CanvasFillRule)

สร้างภูมิภาคแคลนใหม่โดยการคํานวณช่วงของภูมิภาคแคลนปัจจุบันและพื้นที่ที่อธิบายโดยเส้นทางโดยใช้กฎหมายเลขแคลนที่ไม่ใช่ゼロพื้นที่เปิดต้องถูกปิดโดยอัจฉริยะเมื่อคํานวณภูมิภาคของคลุมโดยไม่ต้องส่งผลกระทบต่อ พื้นที่จริงภูมิภาคแคลนใหม่จะแทนที่ภูมิภาคแคลนปัจจุบัน

[DOMName("clip")]
void Clip(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

อัลกอริทึมที่กําหนดว่าจุดอยู่ภายในเส้นทางหรือนอกเส้นทาง

Clip(Path2D, CanvasFillRule)

สร้างภูมิภาคแคลนใหม่โดยการคํานวณช่วงของภูมิภาคแคลนปัจจุบันและพื้นที่ที่อธิบายโดยเส้นทางโดยใช้กฎหมายเลขแคลนที่ไม่ใช่ゼロพื้นที่เปิดต้องถูกปิดโดยอัจฉริยะเมื่อคํานวณภูมิภาคของคลุมโดยไม่ต้องส่งผลกระทบต่อ พื้นที่จริงภูมิภาคแคลนใหม่จะแทนที่ภูมิภาคแคลนปัจจุบัน

[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

ทาง Path2D ไปยัง คลิป

fillRule CanvasFillRule

อัลกอริทึมที่กําหนดว่าจุดอยู่ภายในเส้นทางหรือนอกเส้นทาง

CreateImageData(คู่, คู่)

สร้างวัตถุ ImageData ใหม่ที่มีขนาดที่ระบุพิกเซลทั้งหมดในวัตถุใหม่เป็นสีดําโปร่งใส

[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)

Parameters

sw double

ความกว้างที่จะให้วัตถุ ImageData ใหม่

sh double

ความสูงที่จะให้วัตถุ ImageData ใหม่

Returns

IImageData

วัตถุ ImageData ใหม่ที่มีความกว้างและความสูงที่ระบุ วัตถุใหม่จะเต็มไปด้วยพิกเซลสีดําโปร่งใส

CreateImageData(ข้อมูลจําเพาะ)

สร้างวัตถุ ImageData ใหม่ที่มีขนาดที่ระบุพิกเซลทั้งหมดในวัตถุใหม่เป็นสีดําโปร่งใส

[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)

Parameters

imagedata IImageData

วัตถุที่มีอยู่ ImageData จากที่ที่จะคัดลอกความกว้างและความสูง ภาพตัวเองไม่ได้คัดลอก

Returns

IImageData

วัตถุ ImageData ใหม่ที่มีความกว้างและความสูงที่ระบุ วัตถุใหม่จะเต็มไปด้วยพิกเซลสีดําโปร่งใส

CreateLinearGradient(คู่, คู่, คู่, คู่)

สร้าง gradient linear along the line given by the coordinates represented by the parameters

[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)

Parameters

x0 double

แกน x ของการ koordinate ของจุดเริ่มต้น

y0 double

ขั้ว y ของการ koordinate ของจุดเริ่มต้น

x1 double

Axis x ของการ koordinate ของจุดสิ้นสุด

y1 double

แกน y ของโค้ดของจุดสิ้นสุด

Returns

ICanvasGradient

การปรับตัวแบบ Linear CanvasGradient

CreatePattern(HTMLImageElement, string)

สร้างรูปแบบโดยใช้ภาพที่ระบุ ( CanvasImageSource)มันทําซ้ําแหล่งในทิศทางที่ระบุโดยคําอธิบายการทําซ้ํา

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)

Parameters

image HTMLImageElement

องค์ประกอบ HTMLImage ที่จะใช้เป็นภาพที่จะทําซ้ํา

repetition string

ลวดที่แสดงให้เห็นวิธีการทําซ้ําภาพ

Returns

ICanvasPattern

วัตถุที่ไม่ซ้ํากันที่อธิบายรูปแบบ

CreatePattern(HTMLCanvasองค์ประกอบ, string)

สร้างรูปแบบโดยใช้ภาพที่ระบุ ( CanvasImageSource)มันทําซ้ําแหล่งในทิศทางที่ระบุโดยคําอธิบายการทําซ้ํา

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)

Parameters

image HTMLCanvasElement

HTMLCanvasองค์ประกอบที่จะใช้เป็นภาพที่จะทําซ้ํา

repetition string

ลวดที่แสดงให้เห็นวิธีการทําซ้ําภาพ

Returns

ICanvasPattern

วัตถุที่ไม่ซ้ํากันที่อธิบายรูปแบบ

CreateRadialGradient(คู่, คู่, คู่, คู่, คู่)

สร้าง gradient radial ที่จะได้รับโดยโค้ดของสองวงจรที่แสดงโดยพารามิเตอร์

[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)

Parameters

x0 double

Axis x ของโค้ดของวงกลมเริ่มต้น

y0 double

แกน y ของการ koordinate ของวงกลมเริ่มต้น

r0 double

รูตารีของวงจรเริ่มต้น

x1 double

Axis x ของโค้ดของวงจรสุดท้าย

y1 double

แกน y ของโค้ดของวงกลมปลาย

r1 double

รูตารีของวงจรสุดท้าย

Returns

ICanvasGradient

CanvasGradient Radial initialized กับสองวงจรที่ระบุ

DrawFocusIfNeeded(Element)

หากองค์ประกอบที่เฉพาะเจาะจงจะมุ่งเน้นวิธีการนี้จะดึงแหวนมุ่งเน้นรอบเส้นทางปัจจุบัน

[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)

Parameters

element Element

องค์ประกอบเพื่อตรวจสอบว่ามันจะถูกเน้นหรือไม่

DrawImage(HTMLImageElement, คู่, คู่)

แสดงภาพที่ระบุ

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)

Parameters

image HTMLImageElement

HTMLImageElement เพื่อดึงเข้าไปใน kontext

dx double

X คอร์เนตในช่องเป้าหมายที่ที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dy double

หลักการ Y ในช่องเป้าหมายที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

DrawImage(HTMLCanvasElement, คู่, คู่)

แสดงภาพที่ระบุ

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)

Parameters

image HTMLCanvasElement

HTMLCanvasElement ที่จะดึงเข้าไปใน kontext

dx double

X คอร์เนตในช่องเป้าหมายที่ที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dy double

หลักการ Y ในช่องเป้าหมายที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

DrawImage(HTMLImageElement, คู่, คู่, คู่, คู่)

แสดงภาพที่ระบุ

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

HTMLImageElement เพื่อดึงเข้าไปใน kontext

dx double

X คอร์เนตในช่องเป้าหมายที่ที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dy double

หลักการ Y ในช่องเป้าหมายที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dw double

ความกว้างในการดึงภาพในช่องเป้าหมาย สิ่งนี้ช่วยให้การสแกนของภาพที่ดึง หากไม่ได้ระบุภาพจะไม่สแกนในความกว้างเมื่อดึง

dh double

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

DrawImage(HTMLCanvasElement, คู่, คู่, คู่, คู่)

แสดงภาพที่ระบุ

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

HTMLCanvasElement ที่จะดึงเข้าไปใน kontext

dx double

X คอร์เนตในช่องเป้าหมายที่ที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dy double

หลักการ Y ในช่องเป้าหมายที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dw double

ความกว้างในการดึงภาพในช่องเป้าหมาย สิ่งนี้ช่วยให้การสแกนของภาพที่ดึง หากไม่ได้ระบุภาพจะไม่สแกนในความกว้างเมื่อดึง

dh double

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

DrawImage(HTMLImageElement, คู่, คู่, คู่, คู่, คู่, คู่, คู่, คู่)

แสดงภาพที่ระบุ

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

HTMLImageElement เพื่อดึงเข้าไปใน kontext

sx double

รหัส X ของมุมด้านบนด้านซ้ายของมุมด้านล่างของภาพแหล่งกําเนิดเพื่อดึงไปยังแถบเป้าหมาย

sy double

ความสอดคล้อง Y ของมุมด้านบนด้านซ้ายของมุมด้านล่างของภาพแหล่งกําเนิดเพื่อดึงไปยังแถบเป้าหมาย

sw double

ความกว้างของมุมด้านล่างของภาพแหล่งที่มาเพื่อดึงไปยังแถบเป้าหมาย หากไม่ได้ระบุมุมตรงทั้งหมดจากโค้ดที่ระบุโดย sx และ sy ไปยังมุมด้านล่างขวาของภาพจะใช้

sh double

ความสูงของมุมด้านล่างของภาพแหล่งกําเนิดเพื่อดึงไปยังแถบเป้าหมาย

dx double

X คอร์เนตในช่องเป้าหมายที่ที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dy double

หลักการ Y ในช่องเป้าหมายที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dw double

ความกว้างในการดึงภาพในช่องเป้าหมาย สิ่งนี้ช่วยให้การสแกนของภาพที่ดึง หากไม่ได้ระบุภาพจะไม่สแกนในความกว้างเมื่อดึง

dh double

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

DrawImage(HTMLCanvasElement, คู่, คู่, คู่, คู่, คู่, คู่, คู่)

แสดงภาพที่ระบุ

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

HTMLCanvasElement ที่จะดึงเข้าไปใน kontext

sx double

รหัส X ของมุมด้านบนด้านซ้ายของมุมด้านล่างของภาพแหล่งกําเนิดเพื่อดึงไปยังแถบเป้าหมาย

sy double

ความสอดคล้อง Y ของมุมด้านบนด้านซ้ายของมุมด้านล่างของภาพแหล่งกําเนิดเพื่อดึงไปยังแถบเป้าหมาย

sw double

ความกว้างของมุมด้านล่างของภาพแหล่งที่มาเพื่อดึงไปยังแถบเป้าหมาย หากไม่ได้ระบุมุมตรงทั้งหมดจากโค้ดที่ระบุโดย sx และ sy ไปยังมุมด้านล่างขวาของภาพจะใช้

sh double

ความสูงของมุมด้านล่างของภาพแหล่งกําเนิดเพื่อดึงไปยังแถบเป้าหมาย

dx double

X คอร์เนตในช่องเป้าหมายที่ที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dy double

หลักการ Y ในช่องเป้าหมายที่จะวางมุมด้านบนด้านซ้ายของภาพแหล่ง

dw double

ความกว้างในการดึงภาพในช่องเป้าหมาย สิ่งนี้ช่วยให้การสแกนของภาพที่ดึง หากไม่ได้ระบุภาพจะไม่สแกนในความกว้างเมื่อดึง

dh double

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

Fill()

ปลั๊กเส้นทางด้านล่างด้วยรูปแบบการเติมปัจจุบันและอัลกอริทึมแบบกําหนดเอง CanvasFillRule.Nonzero

[DOMName("fill")]
void Fill()

Fill(CanvasFillRule)

เสร็จสมบูรณ์ของเส้นทางด้านล่างด้วยสไตล์การเติมปัจจุบัน

[DOMName("fill")]
void Fill(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

อัลกอริทึมที่กําหนดว่าจุดอยู่ภายในเส้นทางหรือนอกเส้นทาง

Fill(Path2D)

ปลั๊กเส้นทางด้านล่างด้วยรูปแบบการเติมปัจจุบันและอัลกอริทึมแบบกําหนดเอง CanvasFillRule.Nonzero

[DOMName("fill")]
void Fill(Path2D path)

Parameters

path Path2D

Path2D เส้นทางที่จะเติม

Fill(Path2D, CanvasFillRule)

เสร็จสมบูรณ์ของเส้นทางด้านล่างด้วยสไตล์การเติมปัจจุบัน

[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Path2D เส้นทางที่จะเติม

fillRule CanvasFillRule

อัลกอริทึมที่กําหนดว่าจุดอยู่ภายในเส้นทางหรือนอกเส้นทาง

FillRect(คู่, คู่, คู่, คู่)

ดึงมุมที่เต็มไปด้วยในตําแหน่ง (x, y) ขนาดที่กําหนดโดยความกว้างและความสูง

[DOMName("fillRect")]
void FillRect(double x, double y, double w, double h)

Parameters

x double

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

y double

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

w double

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

h double

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

FillText(คู่, คู่, คู่)

สกรู (เติม) ข้อความที่กําหนดในตําแหน่งที่กําหนด (x,y)

[DOMName("fillText")]
void FillText(string text, double x, double y)

Parameters

text string

หมายเลขข้อความที่จะดึงใช้ตัวอักษรปัจจุบัน, textAlign, textBaseline, และค่าทาง

x double

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

y double

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

FillText(คู่, คู่, คู่, คู่)

สกรู (เติม) ข้อความที่กําหนดในตําแหน่งที่กําหนด (x,y)

[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)

Parameters

text string

หมายเลขข้อความที่จะดึงใช้ตัวอักษรปัจจุบัน, textAlign, textBaseline, และค่าทาง

x double

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

y double

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

maxWidth double

ความกว้างสูงสุดที่จะดึง หากระบุและเส้นด้ายจะถูกคํานวณเป็นกว้างกว่าความกว้างนี้ font จะถูกปรับให้ใช้ font มากกว่าแนวนอน (ถ้ามีหรือถ้าสามารถอ่านได้อย่างเหมาะสม one สามารถสังเคราะห์โดยการสแกน font อัตราปัจจุบันแนวนอน) หรือ font ขนาดเล็ก

GetImageData(คู่, คู่, คู่, คู่)

กลับ ImageData วัตถุที่แสดงให้เห็นถึงข้อมูลพิกเซลพื้นฐานสําหรับพื้นที่ของแถบที่ระบุโดยแนวตั้งที่เริ่มต้นที่ (sx, sy) และมีความกว้าง sw และความสูง shวิธีการนี้ไม่ได้มีผลกระทบจากแม่เหล็กการแปลงแถบ

[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)

Parameters

sx double

รหัส x ของมุมด้านบนด้านซ้ายของมุมตรงจากที่ ImageData จะถูกสกัด

sy double

หลักสูตร y ของมุมด้านบนด้านซ้ายของมุมตรงจากที่ ImageData จะถูกสกัด

sw double

ความกว้างของมุมตรงจากที่ ImageData จะถูกสกัด

sh double

ความสูงของมุมตรงจากที่ ImageData จะถูกสกัด

Returns

IImageData

วัตถุ ImageData ซึ่งมีข้อมูลภาพสําหรับมุมตรงของแถบ

IsPointInPath(คู่, คู่)

รายงานว่าจุดที่ระบุอยู่ในเส้นทางปัจจุบันหรือไม่

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)

Parameters

x double

หลักสูตร X ของจุดที่จะตรวจสอบ

y double

หลักสูตร Y ของจุดที่จะตรวจสอบ

Returns

bool

กลับถูกต้องถ้าจุดอยู่ภายในพื้นที่ที่มีการบรรจุของเส้นทางอื่น ๆ ไม่ถูกต้อง

IsPointInPath(คู่, คู่, CanvasFillRule)

รายงานว่าจุดที่ระบุอยู่ในเส้นทางปัจจุบันหรือไม่

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)

Parameters

x double

หลักสูตร X ของจุดที่จะตรวจสอบ

y double

หลักสูตร Y ของจุดที่จะตรวจสอบ

fillRule CanvasFillRule

อัลกอริทึมที่กําหนดว่าจุดอยู่ภายในเส้นทางหรือนอกเส้นทาง

Returns

bool

กลับถูกต้องถ้าจุดอยู่ภายในพื้นที่ที่มีการบรรจุของเส้นทางอื่น ๆ ไม่ถูกต้อง

IsPointInPath(Path2D, คู่, คู่)

รายงานว่าจุดที่ระบุอยู่ในเส้นทางปัจจุบันหรือไม่

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)

Parameters

path Path2D

ทาง Path2D เพื่อตรวจสอบ

x double

หลักสูตร X ของจุดที่จะตรวจสอบ

y double

หลักสูตร Y ของจุดที่จะตรวจสอบ

Returns

bool

กลับถูกต้องถ้าจุดอยู่ภายในพื้นที่ที่มีการบรรจุของเส้นทางอื่น ๆ ไม่ถูกต้อง

IsPointInPath(Path2D, คู่, คู่, CanvasFillRule)

รายงานว่าจุดที่ระบุอยู่ในเส้นทางปัจจุบันหรือไม่

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)

Parameters

path Path2D

ทาง Path2D เพื่อตรวจสอบ

x double

หลักสูตร X ของจุดที่จะตรวจสอบ

y double

หลักสูตร Y ของจุดที่จะตรวจสอบ

fillRule CanvasFillRule

อัลกอริทึมที่กําหนดว่าจุดอยู่ภายในเส้นทางหรือนอกเส้นทาง

Returns

bool

กลับถูกต้องถ้าจุดอยู่ภายในพื้นที่ที่มีการบรรจุของเส้นทางอื่น ๆ ไม่ถูกต้อง

IsPointInStroke(คู่, คู่)

รายงานว่าจุดที่ระบุอยู่ภายในพื้นที่ที่อยู่โดยการเจาะของเส้นทาง

[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)

Parameters

x double

หลักสูตร X ของจุดที่จะตรวจสอบ

y double

หลักสูตร Y ของจุดที่จะตรวจสอบ

Returns

bool

กลับถูกต้องถ้าจุดอยู่ภายในพื้นที่ที่อยู่โดยการเจาะของเส้นทางอื่น ๆ ไม่ถูกต้อง

IsPointInStroke(Path2D, คู่, คู่)

รายงานว่าจุดที่ระบุอยู่ภายในพื้นที่ที่อยู่โดยการเจาะของเส้นทาง

bool IsPointInStroke(Path2D path, double x, double y)

Parameters

path Path2D

ทาง Path2D เพื่อตรวจสอบ

x double

หลักสูตร X ของจุดที่จะตรวจสอบ

y double

หลักสูตร Y ของจุดที่จะตรวจสอบ

Returns

bool

กลับถูกต้องถ้าจุดอยู่ภายในพื้นที่ที่อยู่โดยการเจาะของเส้นทางอื่น ๆ ไม่ถูกต้อง

MeasureText(รั้ว)

กลับ TextMetrics วัตถุ

[DOMName("measureText")]
ITextMetrics MeasureText(string text)

Parameters

text string

ข้อความที่จะวัด

Returns

ITextMetrics

วัตถุ TextMetrics

PutImageData(IImageData, คู่, คู่)

การวาดข้อมูลจากวัตถุ ImageData ที่ระบุไว้ในบิตการ์ดหากมีมุมขวาที่สกปรกเท่านั้นที่พิกเซลจากมุมขวานั้นจะถูกวาดวิธีการนี้ไม่ได้มีผลกระทบจากแม่เหล็กการแปลงแถบ

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)

Parameters

imagedata IImageData

วัตถุ ImageData ที่มีช่วงของค่า pixel

dx double

ตําแหน่งแนวนอน (X-โค้ด) ที่ที่จะวางข้อมูลภาพในช่องปลายทาง

dy double

ตําแหน่งแนวตั้ง (y-koordinate) ที่จะวางข้อมูลภาพในช่องปลายทาง

PutImageData(IImageData, คู่, คู่, คู่, คู่, คู่, คู่)

การวาดข้อมูลจากวัตถุ ImageData ที่ระบุไว้ในบิตการ์ดหากมีมุมขวาที่สกปรกเท่านั้นที่พิกเซลจากมุมขวานั้นจะถูกวาดวิธีการนี้ไม่ได้มีผลกระทบจากแม่เหล็กการแปลงแถบ

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)

Parameters

imagedata IImageData

วัตถุ ImageData ที่มีช่วงของค่า pixel

dx double

ตําแหน่งแนวนอน (X-โค้ด) ที่ที่จะวางข้อมูลภาพในช่องปลายทาง

dy double

ตําแหน่งแนวตั้ง (y-koordinate) ที่จะวางข้อมูลภาพในช่องปลายทาง

dirtyX double

ตําแหน่งแนวนอน (X-Coordinate) ความสอดคล้อง x ของมุมด้านบนด้านซ้ายของข้อมูลภาพของคุณ ข้อผิดพลาดเป็น 0.

dirtyY double

ตําแหน่งแนวตั้ง (y-koordinate) คะแนน y ของมุมด้านบนด้านซ้ายของข้อมูลภาพของคุณ ข้อผิดพลาดเป็น 0.

dirtyWidth double

ความกว้างของมุมตรงที่จะถูกวาด ความผิดพลาดต่อความกว้างของข้อมูลภาพ

dirtyHeight double

ความสูงของแนวตั้งที่จะถูกวาด ความผิดพลาดต่อความสูงของข้อมูลภาพ

RemoveHitRegion(รั้ว)

ลบพื้นที่ที่ได้รับผลกระทบด้วย ID ที่ระบุจากช่อง

[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)

Parameters

id string

สายรัดหมายถึง ID ของภูมิภาคที่ต้องลบ

ResetTransform()

รีไซเคิลการเปลี่ยนแปลงปัจจุบันโดย Matrix Identity

[DOMName("resetTransform")]
void ResetTransform()

Restore()

การกู้คืนสถานะสไตล์การวาดไปยังองค์ประกอบสุดท้ายใน ‘สแต็ครัฐ’ ที่บันทึกโดยบันทึก().

[DOMName("restore")]
void Restore()

Rotate(คู่)

เพิ่มการหมุนไปยังแม่เหล็กการแปลง สัญญาณมุมแสดงให้เห็นถึงมุมหมุนแบบชั่วโมงและแสดงให้เห็นในรังสี

[DOMName("rotate")]
void Rotate(double angle)

Parameters

angle double

แสดงมุมหมุนแบบชั่วโมงที่แสดงออกในรังสี

Save()

เก็บสถานะสไตล์การวาดปัจจุบันโดยใช้ถาดเพื่อให้คุณสามารถเปลี่ยนการเปลี่ยนแปลงใด ๆ ที่คุณทําได้โดยใช้การกู้คืน().

[DOMName("save")]
void Save()

Scale(คู่, คู่)

เพิ่มการเปลี่ยนแปลงแบบสแกนไปยังหน่วยแบนด้วย x แนวนอนและ y แนวนอน

[DOMName("scale")]
void Scale(double x, double y)

Parameters

x double

การสแกนปัจจัยในทิศทางแนวนอน

y double

การสแกนปัจจัยในแนวตั้ง

SetTransform(คู่, คู่, คู่, คู่, คู่)

รีเซ็ตการแปลงปัจจุบันไปยังแม่พิมพ์ identity และจากนั้นเรียกร้องวิธีการ transform() ด้วยข้อตกลงเดียวกัน

[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)

Parameters

a double

การสแกนแนวนอน

b double

การสแกนแนวนอน

c double

การสแกนแนวตั้ง

d double

การสแกนแนวตั้ง

e double

การเคลื่อนไหวแนวนอน

f double

การเคลื่อนไหวแนวตั้ง

Stroke()

แปรงทางใต้ดินด้วยสไตล์การโจมตีปัจจุบัน

[DOMName("stroke")]
void Stroke()

Stroke(Path2D)

แปรงทางใต้ดินด้วยสไตล์การโจมตีปัจจุบัน

[DOMName("stroke")]
void Stroke(Path2D path)

Parameters

path Path2D

ทาง Path2D ไปยัง stroke

StrokeRect(คู่, คู่, คู่, คู่)

เล่นมุมตรงที่มีจุดเริ่มต้นที่ (x, y) และมีความกว้าง w และความสูง h บนแถบ, ใช้สไตล์ปัจจุบัน stroke.

[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)

Parameters

x double

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

y double

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

w double

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

h double

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

StrokeText(คู่, คู่, คู่)

สกรู (สกรู) หมายเลขที่กําหนดในตําแหน่งที่กําหนด (x, y)

[DOMName("strokeText")]
void StrokeText(string text, double x, double y)

Parameters

text string

หมายเลขข้อความที่จะดึงใช้ตัวอักษรปัจจุบัน, textAlign, textBaseline, และค่าทาง

x double

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

y double

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

StrokeText(string, คู่, คู่, คู่?)

สกรู (สกรู) หมายเลขที่กําหนดในตําแหน่งที่กําหนด (x, y)

[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)

Parameters

text string

หมายเลขข้อความที่จะดึงใช้ตัวอักษรปัจจุบัน, textAlign, textBaseline, และค่าทาง

x double

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

y double

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

maxWidth double ?

ความกว้างสูงสุดที่จะดึง หากระบุและเส้นด้ายจะถูกคํานวณเป็นกว้างกว่าความกว้างนี้ font จะถูกปรับให้ใช้ font มากกว่าแนวนอน (ถ้ามีหรือถ้าสามารถอ่านได้อย่างเหมาะสม one สามารถสังเคราะห์โดยการสแกน font อัตราปัจจุบันแนวนอน) หรือ font ขนาดเล็ก

Transform(คู่, คู่, คู่, คู่, คู่)

multiplies the current transformation matrix with the matrix described by its arguments. มัลติมัลติมัลติมัลติมัลติมัลติมัลติมัลติมัลติมัลติมัลติ

[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)

Parameters

a double

การสแกนแนวนอน

b double

การสแกนแนวนอน

c double

การสแกนแนวตั้ง

d double

การสแกนแนวตั้ง

e double

การเคลื่อนไหวแนวนอน

f double

การเคลื่อนไหวแนวตั้ง

Translate(คู่, คู่)

เพิ่มการแปลงการแปลโดยการเคลื่อนย้ายสายเคเบิลและแหล่งกําเนิดของมัน x ออนไลน์และ y ออนไลน์บนเครือข่าย

[DOMName("translate")]
void Translate(double x, double y)

Parameters

x double

ความห่างในการเคลื่อนไหวในทิศทางแนวนอน

y double

ความห่างในการเคลื่อนไหวในทิศทางแนวตั้ง</string,></string,>

 แบบไทย