Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Името на пространството: Aspose.Html.Dom.Canvas Aspose.HTML.dll (25.4.0)

ICanvasRenderingContext2D интерфейс се използва за рисуване на правоъгълници, текст, изображения и други обекти върху елемента на каваса. Той осигурява контекста на 2D rendering.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Може да бъде нула, ако не е свързана с елемент на каузата.

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

стойност на имота

HTMLCanvasElement

FillStyle

Цвет или стил за използване във вътрешните форми. (черно)

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

стойност на имота

object

GlobalAlpha

Алфа стойност, която се прилага към формите и изображенията, преди да бъдат съставени върху каналите.

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

стойност на имота

double

GlobalCompositeOperation

С глобалнаAlpha приложена това се определя как формите и изображенията са извлечени в съществуващата бита карта.

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

стойност на имота

string

ImageSmoothingEnabled

Режим за гладуване на изображението; ако е изключено, изображенията няма да бъдат гладни, ако са скалирани.

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

стойност на имота

bool

ShadowBlur

Определяне на ефекта. дефолт 0

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

стойност на имота

double

ShadowColor

Цветът на сенката. по подразбиране напълно прозрачна черна.

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

стойност на имота

string

ShadowОфсетX

Хоризонтално разстояние сянката ще бъде компенсирана. дефолт 0.

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

стойност на имота

double

ShadowОфсети

Вертикално разстояние сянката ще бъде компенсирана. дефолт 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

X есента на координатите за изходната точка на правоъгълника.

y double

Координатът и осът на координата за изходната точка на правоъгълника.

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(IIMageДата)

Създава нов, бял ImageData обект с посочените размери.Всички пиксели в новия обект са прозрачни черни.

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

Parameters

imagedata IImageData

Съществуващ ImageData обект, от който да копирате ширината и височината.

Returns

IImageData

Нов ImageData обект с посочената ширина и височина.Новият предмет е изпълнен с прозрачни черни пиксели.

CreateLinearGradient(двойно, двойно, двойно и двойно)

Създава линейна градиент по линия, дадена от координатите, представени от параметрите.

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

Parameters

x0 double

X ос на координата на началната точка.

y0 double

Координатът и осът на началната точка.

x1 double

X-оси от координатите на крайната точка.

y1 double

Координатът на крайната точка.

Returns

ICanvasGradient

CanvasGradient.

CreatePattern(HTMLImageЕлемент, стрийм)

Създава шаблон с помощта на посоченото изображение ( CanvasImageSource).Той повтаря източника в посоките, посочени в аргумента за повторение.

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

Parameters

image HTMLImageElement

Елемент за HTMLImage, който трябва да се използва като изображение, за да се повтори

repetition string

Една лента, която показва как да се повтори изображението.

Returns

ICanvasPattern

Опасен обект, описващ модел.

CreatePattern(HTMLCanvasЕлемент, Стринг)

Създава шаблон с помощта на посоченото изображение ( CanvasImageSource).Той повтаря източника в посоките, посочени в аргумента за повторение.

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

Parameters

image HTMLCanvasElement

HTMLCanvasЕлемент, който трябва да се използва като изображение за повтаряне

repetition string

Една лента, която показва как да се повтори изображението.

Returns

ICanvasPattern

Опасен обект, описващ модел.

CreateRadialGradient(двойно, двойно, двойно, двойно, двойно, двойно)

Създава радиален градиент, даден от координатите на двата кръга, представени от параметрите.

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

Parameters

x0 double

X есента на координатите на началния кръг.

y0 double

Координатът на началния кръг

r0 double

радиус на началния кръг.

x1 double

X ос на координатите на крайния кръг.

y1 double

Координатът на крайния кръг.

r1 double

радиусът на крайния кръг.

Returns

ICanvasGradient

Радиалният CanvasGradient е инициализиран с два определени кръга.

DrawFocusIfNeeded(Element)

Ако даден елемент е фокусиран, този метод извлича фокус пръстен около текущия път.

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

Parameters

element Element

Елементът да се провери дали е фокусиран или не.

DrawImage(Елемент, двойно, двойно)

Направете посочената картина.

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

Parameters

image HTMLImageElement

Елементът на HTMLImage, за да се извлече в контекста.

dx double

X координира в дестинационния канал, на който да се постави горния ляв ъгъл на източната картина.

dy double

Y координира в дестинационната тръба, на която да се постави горния ляв ъгъл на източната картина.

DrawImage(HTMLCanvasЕлемент, двойно, двойно)

Направете посочената картина.

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

Parameters

image HTMLCanvasElement

HTMLCanvasЕлемент за извличане в контекста.

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

Елементът на HTMLImage, за да се извлече в контекста.

dx double

X координира в дестинационния канал, на който да се постави горния ляв ъгъл на източната картина.

dy double

Y координира в дестинационната тръба, на която да се постави горния ляв ъгъл на източната картина.

dw double

Ширина за извличане на изображението в дестинационната кауза. Това позволява скалиране на извлеченото изображение. Ако не е посочено, снимката не се скалира в ширина, когато е изтеглена.

dh double

Височината за извличане на изображението в дестинационната кауза. Това позволява скалиране на извлеченото изображение. Ако не е посочено, снимката не се скалира в височина, когато е изведена.

DrawImage(HTMLCanvasЕлемент, двойно, двойно, двойно, двойно)

Направете посочената картина.

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

Parameters

image HTMLCanvasElement

HTMLCanvasЕлемент за извличане в контекста.

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

Елементът на HTMLImage, за да се извлече в контекста.

sx double

Координат X на горния ляв ъгъл на подрекъла на източната картина, за да се извлече в контекста на дестинацията.

sy double

Координатът Y на горния ляв ъгъл на подрекъла на източната картина, за да се извлече в контекста на дестинацията.

sw double

Ако не е посочено, се използва целият правоъгълник от координатите, посочени от sx и sy до долния десен ъгли на изображението.

sh double

Височината на подректилния ъгъл на източната картина, за да се извлече в контекста на дестинацията.

dx double

X координира в дестинационния канал, на който да се постави горния ляв ъгъл на източната картина.

dy double

Y координира в дестинационната тръба, на която да се постави горния ляв ъгъл на източната картина.

dw double

Ширина за извличане на изображението в дестинационната кауза. Това позволява скалиране на извлеченото изображение. Ако не е посочено, снимката не се скалира в ширина, когато е изтеглена.

dh double

Височината за извличане на изображението в дестинационната кауза. Това позволява скалиране на извлеченото изображение. Ако не е посочено, снимката не се скалира в височина, когато е изведена.

DrawImage(HTMLCanvasЕлемент, двойно, двойно, двойно, двойно, двойно, двойно, двойно, двойно)

Направете посочената картина.

[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

HTMLCanvasЕлемент за извличане в контекста.

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(Пътеката 2D)

Попълва подпути с текущия стил на попълване и стандартния алгоритъм 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

X есента на координатите за изходната точка на правоъгълника.

y double

Координатът и осът на координата за изходната точка на правоъгълника.

w double

Ширина на правоъгълника.

h double

Височина на правоъгълника.

FillText(Двойна, двойна, двойна)

Вградете (запълнете) даден текст в дадена позиция (x,y).

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

Parameters

text string

Текстът да се рисува с помощта на текущия шрифт, текстAlign, 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

Текстът да се рисува с помощта на текущия шрифт, текстAlign, textBaseline и стойностите на посоката.

x double

X-осето на координата за изходната точка на текста.

y double

Координатът y е осът на текста за изходната точка.

maxWidth double

Ако се посочи, и лентата се изчислява да бъде по-широка от тази ширина, шрифтът се коригира, за да се използва повече хоризонтално кондензирано бутон (ако е налице или ако разумно прочетено може да бъдат синтезирани чрез скалиране на текущото бутони горизонтално) или малък текст.

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

Обект на текстометрията.

PutImageData(IImageData, двойно, двойно)

Оцветете данните от дадения ImageData обект в битмапа.Ако е предоставен мръсен правоъгълник, само пикселите от него са боядисани.Този метод не е засегнат от матрицата за преобразуване на канабиса.

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

Parameters

imagedata IImageData

ImageData обект, съдържащ редица стойности на пиксела.

dx double

Хоризонтална позиция (х-координат), на която да се поставят данните на изображението в каналите за дестинация.

dy double

Вертикална позиция (y-координат), при която да се поставят данните на изображението в дестинационния канал.

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 обект, съдържащ редица стойности на пиксела.

dx double

Хоризонтална позиция (х-координат), на която да се поставят данните на изображението в каналите за дестинация.

dy double

Вертикална позиция (y-координат), при която да се поставят данните на изображението в дестинационния канал.

dirtyX double

x-координат). координат x на горния ляв ъгъл на данните на изображението. дефекти до 0.

dirtyY double

y-координат). координат y на горния ляв ъгъл на данните на изображението. дефекти до 0.

dirtyWidth double

Ширина на правоъгълника, за да бъде боядисана. дефекти към ширината на данните за изображението.

dirtyHeight double

Височина на правоъгълника да бъде боядисана. дефекти към височината на данните за изображението.

RemoveHitRegion(Стрий)

Премахване на засегнатата област с посочения идентификатор от каучука.

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

Parameters

id string

Една лента, която представлява идентификатора на региона, който трябва да бъде премахнат.

ResetTransform()

Възстановява сегашната трансформация чрез матрицата на идентичността.

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

Restore()

Възстановява състоянието на стила на рисуването до последния елемент на “държавния стълб”, който е спасен чрез Save().

[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(двойно, двойно, двойно, двойно, двойно, двойно)

Той преобразува текущата трансформация в матрицата на идентичността, а след това призовава метода на трансформиране с едни и същи аргументи.

[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(Пътеката 2D)

Нарушаване на подпути с текущия стил на удара.

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

Parameters

path Path2D

Пътят на Path2D към инсулт.

StrokeRect(двойно, двойно, двойно и двойно)

Рисувайте правоъгълник, който има начална точка на (x, y) и има w ширина и h височина върху канатите, като използвате текущия стил на удар.

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

Parameters

x double

X есента на координатите за изходната точка на правоъгълника.

y double

Координатът и осът на координата за изходната точка на правоъгълника.

w double

Ширина на правоъгълника.

h double

Височина на правоъгълника.

StrokeText(Двойна, двойна, двойна)

Изтеглете (изтеглите) даден текст в дадена позиция (x, y).

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

Parameters

text string

Текстът да се рисува с помощта на текущия шрифт, текстAlign, textBaseline и стойностите на посоката.

x double

X-осето на координата за изходната точка на текста.

y double

Координатът y е осът на текста за изходната точка.

StrokeText(Двойна, двойна или двойно?)

Изтеглете (изтеглите) даден текст в дадена позиция (x, y).

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

Parameters

text string

Текстът да се рисува с помощта на текущия шрифт, текстAlign, textBaseline и стойностите на посоката.

x double

X-осето на координата за изходната точка на текста.

y double

Координатът y е осът на текста за изходната точка.

maxWidth double ?

Ако се посочи, и лентата се изчислява да бъде по-широка от тази ширина, шрифтът се коригира, за да се използва повече хоризонтално кондензирано бутон (ако е налице или ако разумно прочетено може да бъдат синтезирани чрез скалиране на текущото бутони горизонтално) или малък текст.

Transform(двойно, двойно, двойно, двойно, двойно, двойно)

Той умножава текущата трансформационна матрица с тази, описана от неговите аргументи.

[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,>

 Български