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; }
стойност на имота
FillStyle
Цвет или стил за използване във вътрешните форми. (черно)
[DOMName("fillStyle")]
object FillStyle { get; set; }
стойност на имота
GlobalAlpha
Алфа стойност, която се прилага към формите и изображенията, преди да бъдат съставени върху каналите.
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
стойност на имота
GlobalCompositeOperation
С глобалнаAlpha приложена това се определя как формите и изображенията са извлечени в съществуващата бита карта.
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
стойност на имота
ImageSmoothingEnabled
Режим за гладуване на изображението; ако е изключено, изображенията няма да бъдат гладни, ако са скалирани.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
стойност на имота
ShadowBlur
Определяне на ефекта. дефолт 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
стойност на имота
ShadowColor
Цветът на сенката. по подразбиране напълно прозрачна черна.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
стойност на имота
ShadowОфсетX
Хоризонтално разстояние сянката ще бъде компенсирана. дефолт 0.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
стойност на имота
ShadowОфсети
Вертикално разстояние сянката ще бъде компенсирана. дефолт 0.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
стойност на имота
StrokeStyle
Цвет или стил, за да се използват за линиите около форми. (черно)
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
стойност на имота
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
Нов ImageData обект с посочената ширина и височина.Новият предмет е изпълнен с прозрачни черни пиксели.
CreateImageData(IIMageДата)
Създава нов, бял ImageData обект с посочените размери.Всички пиксели в новия обект са прозрачни черни.
[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)
Parameters
imagedata
IImageData
Съществуващ ImageData обект, от който да копирате ширината и височината.
Returns
Нов 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
CanvasGradient.
CreatePattern(HTMLImageЕлемент, стрийм)
Създава шаблон с помощта на посоченото изображение ( CanvasImageSource).Той повтаря източника в посоките, посочени в аргумента за повторение.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
Елемент за HTMLImage, който трябва да се използва като изображение, за да се повтори
repetition
string
Една лента, която показва как да се повтори изображението.
Returns
Опасен обект, описващ модел.
CreatePattern(HTMLCanvasЕлемент, Стринг)
Създава шаблон с помощта на посоченото изображение ( CanvasImageSource).Той повтаря източника в посоките, посочени в аргумента за повторение.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)
Parameters
image
HTMLCanvasElement
HTMLCanvasЕлемент, който трябва да се използва като изображение за повтаряне
repetition
string
Една лента, която показва как да се повтори изображението.
Returns
Опасен обект, описващ модел.
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
Радиалният 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
Предмет ImageData, съдържащ данните за изображението за даден правоъгълник на канала.
IsPointInPath(Двойна, двойна)
Докладване дали посочената точка е включена в текущия път.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)
Parameters
x
double
Координатът X на точката за проверка.
y
double
Координатът Y на точката за проверка.
Returns
Връща се вярно, ако точката е вътре в областта, съдържаща се от попълването на път, в противен случай невярно.
IsPointInPath(двойно, двойно, CanvasFillRule)
Докладване дали посочената точка е включена в текущия път.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)
Parameters
x
double
Координатът X на точката за проверка.
y
double
Координатът Y на точката за проверка.
fillRule
CanvasFillRule
Алгоритъмът, чрез който да се определи дали точка е вътре или извън пътя.
Returns
Връща се вярно, ако точката е вътре в областта, съдържаща се от попълването на път, в противен случай невярно.
IsPointInPath(Path2D, двойно, двойно)
Докладване дали посочената точка е включена в текущия път.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)
Parameters
path
Path2D
Path2D.
x
double
Координатът X на точката за проверка.
y
double
Координатът Y на точката за проверка.
Returns
Връща се вярно, ако точката е вътре в областта, съдържаща се от попълването на път, в противен случай невярно.
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
Връща се вярно, ако точката е вътре в областта, съдържаща се от попълването на път, в противен случай невярно.
IsPointInStroke(Двойна, двойна)
Докладване дали посочената точка или не е в областта, съдържаща се от изтичането на път.
[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)
Parameters
x
double
Координатът X на точката за проверка.
y
double
Координатът Y на точката за проверка.
Returns
Връща се вярно, ако точката е вътре в областта, съдържаща се от счупването на път, в противен случай фалшива.
IsPointInStroke(Path2D, двойно, двойно)
Докладване дали посочената точка или не е в областта, съдържаща се от изтичането на път.
bool IsPointInStroke(Path2D path, double x, double y)
Parameters
path
Path2D
Path2D.
x
double
Координатът X на точката за проверка.
y
double
Координатът Y на точката за проверка.
Returns
Връща се вярно, ако точката е вътре в областта, съдържаща се от счупването на път, в противен случай фалшива.
MeasureText(Стрий)
TextMetrics.
[DOMName("measureText")]
ITextMetrics MeasureText(string text)
Parameters
text
string
Текстът за измерване.
Returns
Обект на текстометрията.
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,>