Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Tên không gian: Aspose.Html.Dom.Canvas Tổng hợp: Aspose.HTML.dll (25.4.0)

Giao diện ICanvasRenderingContext2D được sử dụng để vẽ các góc thẳng, văn bản, hình ảnh và các đối tượng khác trên yếu tố canvas. nó cung cấp bối cảnh rendering 2D cho bề mặt vẽ của một yếu tố canvas.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Một tham chiếu trở lại chỉ đọc đến HTMLCanvasElement. có thể là không nếu nó không liên quan đến một yếu tố canvas.

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

Giá trị bất động sản

HTMLCanvasElement

FillStyle

Màu sắc hoặc phong cách để sử dụng trong các hình dạng. mặc định: (màu đen).

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

Giá trị bất động sản

object

GlobalAlpha

Giá trị Alpha được áp dụng cho các hình dạng và hình ảnh trước khi chúng được sao chép trên bút.Default 1.0 (opaque).

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

Giá trị bất động sản

double

GlobalCompositeOperation

Với toàn cầuAlpha ứng dụng này thiết lập làm thế nào các hình dạng và hình ảnh được kéo vào bitmap hiện có. mặc định: (source-over)

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

Giá trị bất động sản

string

ImageSmoothingEnabled

chế độ sơn hình ảnh; nếu bị tắt, hình ảnh sẽ không sơn nếu được quy mô.

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

Giá trị bất động sản

bool

ShadowBlur

Định nghĩa hiệu ứng mài mòn.Default 0

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

Giá trị bất động sản

double

ShadowColor

Màu sắc của bóng tối. mặc định hoàn toàn minh bạch đen.

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

Giá trị bất động sản

string

Đánh giá ShadowOffsetX

Khoảng cách ngang bóng sẽ được khôi phục. mặc định 0.

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

Giá trị bất động sản

double

bóng râm

Khoảng cách dọc của bóng sẽ được khôi phục. mặc định 0.

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

Giá trị bất động sản

double

StrokeStyle

Màu sắc hoặc phong cách để sử dụng cho các dòng xung quanh hình dạng. mặc định: (màu đen).

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

Giá trị bất động sản

object

Methods

AddHitRegion(Từ điển String, String=» » »)

Thêm một khu vực tấn công vào canvas.Điều này cho phép bạn làm cho việc phát hiện hit dễ dàng hơn, cho phép bạn định tuyến các sự kiện đến các yếu tố DOM,và làm cho nó có thể cho người dùng khám phá các kênh mà không nhìn thấy nó.

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

Parameters

options Dictionary < string , string >

Lời khuyên lựa chọn là tùy chọn.Khi được cung cấp, nó là một đối tượng có thể chứa các thuộc tính.

BeginPath()

Bắt đầu một con đường mới bằng cách xóa danh sách các con đường dưới. gọi phương pháp này khi bạn muốn tạo một con đường mới.

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

ClearHitRegions()

Loại bỏ tất cả các khu vực bị ảnh hưởng từ lều.

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

ClearRect(đôi, đôi, đôi, đôi)

Đặt tất cả các pixel trong góc thẳng được xác định bởi điểm khởi đầu (x, y) và kích cỡ (khoảng, chiều cao) để màu đen minh bạch, loại bỏ bất kỳ nội dung được rút trước đó.

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

Parameters

x double

Axis x của tọa độ cho điểm khởi đầu trực tiếp.

y double

Axis y của tọa độ cho điểm khởi đầu trực tiếp.

w double

Chiều rộng của đường thẳng.

h double

Độ cao của đường thẳng.

Clip()

Tạo một khu vực leo núi mới bằng cách tính toán khoảng cách của khu vực leo núi hiện tại và khu vực được mô tả bởi con đường, sử dụng quy tắc số non-zero.Các con đường dưới mở phải được đóng mặc định khi tính toán khu vực lăn, mà không ảnh hưởng đến các con đường dưới thực tế.Khu vực leo núi mới sẽ thay thế khu vực leo núi hiện tại.

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

Clip(CanvasFillRule)

Tạo một khu vực leo núi mới bằng cách tính toán khoảng cách của khu vực leo núi hiện tại và khu vực được mô tả bởi con đường, sử dụng quy tắc số non-zero.Các con đường dưới mở phải được đóng mặc định khi tính toán khu vực lăn, mà không ảnh hưởng đến các con đường dưới thực tế.Khu vực leo núi mới sẽ thay thế khu vực leo núi hiện tại.

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

Parameters

fillRule CanvasFillRule

Lời bài hát: The Algorithm By which to determine if a point is inside a path or outside a path

Clip(Tải về Path2D, CanvasFillRule)

Tạo một khu vực leo núi mới bằng cách tính toán khoảng cách của khu vực leo núi hiện tại và khu vực được mô tả bởi con đường, sử dụng quy tắc số non-zero.Các con đường dưới mở phải được đóng mặc định khi tính toán khu vực lăn, mà không ảnh hưởng đến các con đường dưới thực tế.Khu vực leo núi mới sẽ thay thế khu vực leo núi hiện tại.

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

Parameters

path Path2D

Một con đường Path2D để clip.

fillRule CanvasFillRule

Một thuật toán để xác định nếu một điểm nằm bên trong một con đường hay bên ngoài một con đường.

CreateImageData(đôi, double)

Tạo một đối tượng ImageData mới, trắng với các kích thước cụ thể.Tất cả các pixel trong đối tượng mới là màu đen minh bạch.

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

Parameters

sw double

Chiều rộng để cung cấp đối tượng ImageData mới.

sh double

Chiều cao để cung cấp đối tượng ImageData mới.

Returns

IImageData

Một đối tượng ImageData mới với chiều rộng và chiều cao được chỉ định. đối tượng mới được lấp đầy với các pixel đen minh bạch.

CreateImageData(Dữ liệu IImage)

Tạo một đối tượng ImageData mới, trắng với các kích thước cụ thể.Tất cả các pixel trong đối tượng mới là màu đen minh bạch.

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

Parameters

imagedata IImageData

Một đối tượng ImageData hiện có từ đó để sao chép chiều rộng và chiều cao.

Returns

IImageData

Một đối tượng ImageData mới với chiều rộng và chiều cao được chỉ định. đối tượng mới được lấp đầy với các pixel đen minh bạch.

CreateLinearGradient(đôi, đôi, đôi, đôi)

Tạo một gradient tuyến tính dọc theo dòng được cung cấp bởi các tọa độ được đại diện bởi các thông số.

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

Parameters

x0 double

Axis x của sự phối hợp của điểm khởi đầu.

y0 double

Axis y của sự phối hợp của điểm khởi đầu.

x1 double

Axis x của sự phối hợp của điểm kết thúc.

y1 double

Axis y của sự phối hợp của điểm cuối.

Returns

ICanvasGradient

Tính năng của CanvasGradient.

CreatePattern(HTMLImageElement, string)

Tạo một mô hình bằng cách sử dụng hình ảnh cụ thể (một CanvasImageSource).Nó lặp lại nguồn trong các hướng được chỉ định bởi câu trả lời lặp lại.

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

Parameters

image HTMLImageElement

Một HTMLImageElement để được sử dụng như hình ảnh để lặp lại

repetition string

Một dòng chỉ ra cách lặp lại hình ảnh.

Returns

ICanvasPattern

Một đối tượng không rõ ràng mô tả một mô hình.

CreatePattern(HTMLCanvasThể loại:String)

Tạo một mô hình bằng cách sử dụng hình ảnh cụ thể (một CanvasImageSource).Nó lặp lại nguồn trong các hướng được chỉ định bởi câu trả lời lặp lại.

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

Parameters

image HTMLCanvasElement

Một HTMLCanvasElement để được sử dụng như hình ảnh để lặp lại

repetition string

Một dòng chỉ ra cách lặp lại hình ảnh.

Returns

ICanvasPattern

Một đối tượng không rõ ràng mô tả một mô hình.

CreateRadialGradient(đôi, đôi, đôi, đôi, đôi, đôi)

Nó tạo ra một gradient gốc được cung cấp bởi các tọa độ của hai vòng tròn được đại diện bởi các thông số.

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

Parameters

x0 double

Axis x của sự phối hợp của vòng khởi động.

y0 double

Axis y của sự phối hợp của vòng khởi động

r0 double

Bề mặt của vòng khởi đầu.

x1 double

Axis x của sự phối hợp của vòng cuối.

y1 double

Axis y của sự phối hợp của vòng tròn cuối.

r1 double

Sáng của vòng tròn cuối.

Returns

ICanvasGradient

Một CanvasGradient phóng xạ được khởi động với hai vòng tròn được chỉ định.

DrawFocusIfNeeded(Element)

Nếu một yếu tố cụ thể được tập trung, phương pháp này kéo một vòng tập trung xung quanh con đường hiện tại.

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

Parameters

element Element

Các yếu tố để kiểm tra xem nó tập trung hay không.

DrawImage(HTMLImageElement, đôi, đôi)

Nhập hình ảnh cụ thể.

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

Parameters

image HTMLImageElement

HTMLImageElement để kéo vào bối cảnh.

dx double

X phối hợp trong đường dẫn đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dy double

Các Y phối hợp trong kênh đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

DrawImage(HTMLCanvasElement, đôi, đôi)

Nhập hình ảnh cụ thể.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement để kéo vào bối cảnh.

dx double

X phối hợp trong đường dẫn đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dy double

Các Y phối hợp trong kênh đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

DrawImage(HTMLImageElement, đôi, đôi, đôi, đôi)

Nhập hình ảnh cụ thể.

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

Parameters

image HTMLImageElement

HTMLImageElement để kéo vào bối cảnh.

dx double

X phối hợp trong đường dẫn đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dy double

Các Y phối hợp trong kênh đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dw double

Chiều rộng để vẽ hình ảnh trong lưỡi mục đích. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô rộng khi vẽ.

dh double

Kích thước để vẽ hình ảnh trong vỏ mục tiêu. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô ở độ cao khi vẽ.

DrawImage(HTMLCanvasElement, đôi, đôi, đôi, đôi)

Nhập hình ảnh cụ thể.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement để kéo vào bối cảnh.

dx double

X phối hợp trong đường dẫn đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dy double

Các Y phối hợp trong kênh đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dw double

Chiều rộng để vẽ hình ảnh trong lưỡi mục đích. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô rộng khi vẽ.

dh double

Kích thước để vẽ hình ảnh trong vỏ mục tiêu. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô ở độ cao khi vẽ.

DrawImage(HTMLImageElement, đôi, đôi, đôi, đôi, đôi, đôi, đôi, đôi)

Nhập hình ảnh cụ thể.

[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 để kéo vào bối cảnh.

sx double

Sự phối hợp X của góc bên trái trên của góc bên dưới của hình ảnh nguồn để kéo vào bối cảnh đích.

sy double

Sự phối hợp Y của góc bên trái trên của góc bên dưới của hình ảnh nguồn để kéo vào bối cảnh đích.

sw double

Chiều rộng của góc dưới của hình ảnh nguồn để kéo vào bối cảnh đích. nếu không được xác định, toàn bộ góc thẳng từ các tọa độ được xác định bởi sx và sy đến góc dưới bên phải của hình ảnh được sử dụng.

sh double

Kích thước của góc bên phải của hình ảnh nguồn để kéo vào bối cảnh đích.

dx double

X phối hợp trong đường dẫn đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dy double

Các Y phối hợp trong kênh đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dw double

Chiều rộng để vẽ hình ảnh trong lưỡi mục đích. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô rộng khi vẽ.

dh double

Kích thước để vẽ hình ảnh trong vỏ mục tiêu. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô ở độ cao khi vẽ.

DrawImage(HTMLCanvasElement, đôi, đôi, đôi, đôi, đôi, đôi, đôi, đôi)

Nhập hình ảnh cụ thể.

[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 để kéo vào bối cảnh.

sx double

Sự phối hợp X của góc bên trái trên của góc bên dưới của hình ảnh nguồn để kéo vào bối cảnh đích.

sy double

Sự phối hợp Y của góc bên trái trên của góc bên dưới của hình ảnh nguồn để kéo vào bối cảnh đích.

sw double

Chiều rộng của góc dưới của hình ảnh nguồn để kéo vào bối cảnh đích. nếu không được xác định, toàn bộ góc thẳng từ các tọa độ được xác định bởi sx và sy đến góc dưới bên phải của hình ảnh được sử dụng.

sh double

Kích thước của góc bên phải của hình ảnh nguồn để kéo vào bối cảnh đích.

dx double

X phối hợp trong đường dẫn đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dy double

Các Y phối hợp trong kênh đích nơi để đặt góc trên bên trái của hình ảnh nguồn.

dw double

Chiều rộng để vẽ hình ảnh trong lưỡi mục đích. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô rộng khi vẽ.

dh double

Kích thước để vẽ hình ảnh trong vỏ mục tiêu. Điều này cho phép quy mô của hình ảnh vẽ. Nếu không được xác định, hình ảnh không được quy mô ở độ cao khi vẽ.

Fill()

Chấp đầy các con đường dưới với phong cách đầy hiện tại và thuật toán mặc định CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Chấp đầy các con đường dưới với phong cách lấp đầy hiện tại.

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

Parameters

fillRule CanvasFillRule

Một thuật toán để xác định nếu một điểm nằm bên trong một con đường hay bên ngoài một con đường.

Fill(Path2D)

Chấp đầy các con đường dưới với phong cách đầy hiện tại và thuật toán mặc định CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Một con đường Path2D để điền.

Fill(Tải về Path2D, CanvasFillRule)

Chấp đầy các con đường dưới với phong cách lấp đầy hiện tại.

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

Parameters

path Path2D

Một con đường Path2D để điền.

fillRule CanvasFillRule

Một thuật toán để xác định nếu một điểm nằm bên trong một con đường hay bên ngoài một con đường.

FillRect(đôi, đôi, đôi, đôi)

Vẽ một góc thẳng đầy ở vị trí (x, y) mà kích thước được xác định bởi chiều rộng và chiều cao.

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

Parameters

x double

Axis x của tọa độ cho điểm khởi đầu trực tiếp.

y double

Axis y của tọa độ cho điểm khởi đầu trực tiếp.

w double

Chiều rộng của đường thẳng.

h double

Độ cao của đường thẳng.

FillText(Tính năng, double, double)

Vẽ (lấp đầy) một văn bản cụ thể ở vị trí cụ thể (x,y).

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

Parameters

text string

Văn bản để vẽ bằng cách sử dụng font hiện tại, textAlign, textBaseline, và giá trị hướng.

x double

Axis x của tọa độ cho điểm khởi đầu văn bản.

y double

Axis y của tọa độ cho điểm khởi đầu văn bản.

FillText(Tính năng: double, double, double)

Vẽ (lấp đầy) một văn bản cụ thể ở vị trí cụ thể (x,y).

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

Parameters

text string

Văn bản để vẽ bằng cách sử dụng font hiện tại, textAlign, textBaseline, và giá trị hướng.

x double

Axis x của tọa độ cho điểm khởi đầu văn bản.

y double

Axis y của tọa độ cho điểm khởi đầu văn bản.

maxWidth double

Nếu được xác định, và dòng được tính để rộng hơn chiều rộng này, font được điều chỉnh để sử dụng một phông chữ có hàm lượng ngang hơn (nếu có hoặc nếu có thể đọc được một phông chữ có thể được tổng hợp bằng cách quy mô phông chữ hiện tại theo chiều rộng) hoặc phông chữ nhỏ hơn.

GetImageData(đôi, đôi, đôi, đôi)

Quay lại một đối tượng ImageData đại diện cho dữ liệu pixel cơ bản cho khu vực của canvas được chỉ định bởi góc thẳng bắt đầu với (sx, sy) và có chiều rộng sw và chiều cao sh.Phương pháp này không bị ảnh hưởng bởi matrix chuyển đổi canvas.

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

Parameters

sx double

Tọa độ x của góc bên trái trên của góc thẳng từ đó ImageData sẽ được rút ra.

sy double

Sự phối hợp y của góc bên trái trên của góc thẳng từ đó ImageData sẽ được rút ra.

sw double

Chiều rộng của góc thẳng từ đó ImageData sẽ được rút ra.

sh double

Chiều cao của góc thẳng từ đó ImageData sẽ được rút ra.

Returns

IImageData

Một đối tượng ImageData có chứa dữ liệu hình ảnh cho góc thẳng của lưỡi.

IsPointInPath(đôi, double)

Báo cáo xem điểm được chỉ định có chứa trong con đường hiện tại hay không.

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

Parameters

x double

X coordinate của điểm để kiểm tra.

y double

Tọa độ Y của điểm để kiểm tra.

Returns

bool

Trở lại đúng nếu điểm nằm bên trong khu vực chứa bằng việc lấp đầy một con đường, nếu không sai.

IsPointInPath(đôi, đôi, CanvasFillRule)

Báo cáo xem điểm được chỉ định có chứa trong con đường hiện tại hay không.

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

Parameters

x double

X coordinate của điểm để kiểm tra.

y double

Tọa độ Y của điểm để kiểm tra.

fillRule CanvasFillRule

Một thuật toán để xác định nếu một điểm nằm bên trong một con đường hay bên ngoài một con đường.

Returns

bool

Trở lại đúng nếu điểm nằm bên trong khu vực chứa bằng việc lấp đầy một con đường, nếu không sai.

IsPointInPath(Path2D, đôi, đôi)

Báo cáo xem điểm được chỉ định có chứa trong con đường hiện tại hay không.

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

Parameters

path Path2D

Một Path2D đường để kiểm tra.

x double

X coordinate của điểm để kiểm tra.

y double

Tọa độ Y của điểm để kiểm tra.

Returns

bool

Trở lại đúng nếu điểm nằm bên trong khu vực chứa bằng việc lấp đầy một con đường, nếu không sai.

IsPointInPath(Path2D, đôi, đôi, CanvasFillRule)

Báo cáo xem điểm được chỉ định có chứa trong con đường hiện tại hay không.

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

Parameters

path Path2D

Một Path2D đường để kiểm tra.

x double

X coordinate của điểm để kiểm tra.

y double

Tọa độ Y của điểm để kiểm tra.

fillRule CanvasFillRule

Một thuật toán để xác định nếu một điểm nằm bên trong một con đường hay bên ngoài một con đường.

Returns

bool

Trở lại đúng nếu điểm nằm bên trong khu vực chứa bằng việc lấp đầy một con đường, nếu không sai.

IsPointInStroke(đôi, double)

Báo cáo xem điểm được chỉ định hay không nằm bên trong khu vực được chứa bởi việc đập một con đường.

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

Parameters

x double

X coordinate của điểm để kiểm tra.

y double

Tọa độ Y của điểm để kiểm tra.

Returns

bool

Trở lại đúng nếu điểm nằm bên trong khu vực được chứa bởi sự sụp đổ của một con đường, nếu không sai.

IsPointInStroke(Path2D, đôi, đôi)

Báo cáo xem điểm được chỉ định hay không nằm bên trong khu vực được chứa bởi việc đập một con đường.

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

Parameters

path Path2D

Một Path2D đường để kiểm tra.

x double

X coordinate của điểm để kiểm tra.

y double

Tọa độ Y của điểm để kiểm tra.

Returns

bool

Trở lại đúng nếu điểm nằm bên trong khu vực được chứa bởi sự sụp đổ của một con đường, nếu không sai.

MeasureText(String)

Trở lại một đối tượng TextMetrics.

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

Parameters

text string

văn bản để đo.

Returns

ITextMetrics

Một TextMetrics đối tượng.

PutImageData(IImageData, đôi, đôi)

Vẽ dữ liệu từ đối tượng ImageData trên bitmap.Nếu một góc thẳng bụi được cung cấp, chỉ có các pixel từ góc thẳng đó được vẽ.Phương pháp này không bị ảnh hưởng bởi matrix chuyển đổi canvas.

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

Parameters

imagedata IImageData

Một đối tượng ImageData chứa một loạt các giá trị pixel.

dx double

Vị trí chân trời (x-coordinate) nơi để đặt dữ liệu hình ảnh trong kênh đích.

dy double

Vị trí dọc (y-koordinate) nơi để đặt dữ liệu hình ảnh trong kênh đích.

PutImageData(IImageData, đôi, đôi, đôi, đôi, đôi, đôi)

Vẽ dữ liệu từ đối tượng ImageData trên bitmap.Nếu một góc thẳng bụi được cung cấp, chỉ có các pixel từ góc thẳng đó được vẽ.Phương pháp này không bị ảnh hưởng bởi matrix chuyển đổi canvas.

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

Parameters

imagedata IImageData

Một đối tượng ImageData chứa một loạt các giá trị pixel.

dx double

Vị trí chân trời (x-coordinate) nơi để đặt dữ liệu hình ảnh trong kênh đích.

dy double

Vị trí dọc (y-koordinate) nơi để đặt dữ liệu hình ảnh trong kênh đích.

dirtyX double

Vị trí chân trời (x-coordinate). sự phối hợp x của góc bên trái trên của dữ liệu hình ảnh của bạn.

dirtyY double

Vị trí dọc (y-coordinate). sự phối hợp y của góc bên trái trên của dữ liệu hình ảnh của bạn.

dirtyWidth double

Chiều rộng của góc phải được vẽ. khuyết điểm đến chiều rộng của dữ liệu hình ảnh.

dirtyHeight double

Độ cao của góc phải được vẽ. khuyết điểm đến độ cao của dữ liệu hình ảnh.

RemoveHitRegion(String)

Loại bỏ khu vực bị ảnh hưởng với ID được chỉ định từ hộp.

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

Parameters

id string

Một string đại diện cho ID của khu vực mà sẽ được xóa.

ResetTransform()

Khôi phục lại chuyển đổi hiện tại thông qua bản đồ bản sắc.

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

Restore()

Khôi phục trạng thái phong cách vẽ đến yếu tố cuối cùng trên ‘bảng trạng thái’ được tiết kiệm bằng cách tiết kiệm().

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

Rotate(đôi)

Thêm một xoay vào matrix chuyển đổi. Argument góc đại diện cho một góc xoay theo đồng hồ và được thể hiện trong tia.

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

Parameters

angle double

Nó đại diện cho một góc xoay bằng đồng hồ được thể hiện bằng tia.

Save()

Tiết kiệm trạng thái phong cách vẽ hiện tại bằng cách sử dụng một vỏ để bạn có thể đảo ngược bất kỳ thay đổi nào bạn thực hiện với nó bằng cách sử dụng khôi phục().

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

Scale(đôi, double)

Thêm một biến đổi quy mô vào các đơn vị canvas bằng x ngang và bằng y ngang.

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

Parameters

x double

Các yếu tố di chuyển theo hướng ngang.

y double

Tỷ lệ quét theo hướng dọc.

SetTransform(đôi, đôi, đôi, đôi, đôi, đôi)

Nó khôi phục sự chuyển đổi hiện tại sang bản đồ nhận dạng, và sau đó kêu gọi phương pháp chuyển đổi() với cùng các biện pháp.

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

Parameters

a double

Tốc độ horizontal

b double

Ưu điểm horizontal.

c double

Ước Ước Vertical

d double

Màn hình vertical scaling

e double

chuyển động ngang.

f double

Vertical chuyển động

Stroke()

Cung cấp các con đường dưới cùng với phong cách đột quỵ hiện tại.

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

Stroke(Path2D)

Cung cấp các con đường dưới cùng với phong cách đột quỵ hiện tại.

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

Parameters

path Path2D

Một con đường Path2D đến đột quỵ.

StrokeRect(đôi, đôi, đôi, đôi)

Vẽ một góc thẳng có điểm khởi đầu ở (x, y) và có một chiều rộng w và một chiều cao h trên đường ống, sử dụng phong cách đập hiện tại.

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

Parameters

x double

Axis x của tọa độ cho điểm khởi đầu trực tiếp.

y double

Axis y của tọa độ cho điểm khởi đầu trực tiếp.

w double

Chiều rộng của đường thẳng.

h double

Độ cao của đường thẳng.

StrokeText(Tính năng, double, double)

Vẽ (cắt) một văn bản cụ thể ở vị trí cụ thể (x, y).

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

Parameters

text string

Văn bản để vẽ bằng cách sử dụng font hiện tại, textAlign, textBaseline, và giá trị hướng.

x double

Axis x của tọa độ cho điểm khởi đầu văn bản.

y double

Axis y của tọa độ cho điểm khởi đầu văn bản.

StrokeText(Cây, đôi, đôi hay đôi?)

Vẽ (cắt) một văn bản cụ thể ở vị trí cụ thể (x, y).

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

Parameters

text string

Văn bản để vẽ bằng cách sử dụng font hiện tại, textAlign, textBaseline, và giá trị hướng.

x double

Axis x của tọa độ cho điểm khởi đầu văn bản.

y double

Axis y của tọa độ cho điểm khởi đầu văn bản.

maxWidth double ?

Nếu được xác định, và dòng được tính để rộng hơn chiều rộng này, font được điều chỉnh để sử dụng một phông chữ có hàm lượng ngang hơn (nếu có hoặc nếu có thể đọc được một phông chữ có thể được tổng hợp bằng cách quy mô phông chữ hiện tại theo chiều rộng) hoặc phông chữ nhỏ hơn.

Transform(đôi, đôi, đôi, đôi, đôi, đôi)

Tối đa hóa matrice chuyển đổi hiện tại với matrice được mô tả bởi các lý do của nó.

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

Parameters

a double

Tốc độ horizontal

b double

Ưu điểm horizontal.

c double

Ước Ước Vertical

d double

Màn hình vertical scaling

e double

chuyển động ngang.

f double

Vertical chuyển động

Translate(đôi, double)

Thêm một chuyển đổi dịch bằng cách di chuyển cáp và nguồn gốc của nó x ngang và y ngang trên lưới.

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

Parameters

x double

Khoảng cách để di chuyển theo hướng ngang.

y double

Khoảng cách để di chuyển theo hướng dọc.</string,></string,>

 Tiếng Việt