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. може бути нульовим, якщо він не пов’язаний з елементом канави.

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

вартість нерухомості

HTMLCanvasElement

FillStyle

Колір або стиль для використання всередині форм. (чорний)

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

вартість нерухомості

object

GlobalAlpha

Альфа значення, яке застосовується до форм і зображень, перш ніж вони складаються на канаві.

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

вартість нерухомості

double

GlobalCompositeOperation

З глобальною Альфа застосовується цей набір того, як форми і зображення витягуються на існуючу біт-картку.

[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

Створення ShadowOffsetX

Горизонтальна відстань від тіні буде відшкодована. дефолт 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 Path to Clip

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

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

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

Наступна статтяКто вийде в контекст.

dx double

Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.

dy double

Y координує в домінуючій канаві, на якій розміщувати верхній лівий кут зображення джерела.

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

Використовуйте визначену картину.

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

Parameters

image HTMLCanvasElement

HTMLCanvasElement для витягування в контекст.

dx double

Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.

dy double

Y координує в домінуючій канаві, на якій розміщувати верхній лівий кут зображення джерела.

DrawImage(HTMLImageElement, подвійний, подвійний, подвійний, подвійний)

Використовуйте визначену картину.

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

Parameters

image HTMLImageElement

Наступна статтяКто вийде в контекст.

dx double

Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.

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

HTMLCanvasElement для витягування в контекст.

dx double

Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.

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

Наступна статтяКто вийде в контекст.

sx double

Координат X верхнього лівого кута субректильного кута зображення джерела для витягування в контекст призначення.

sy double

Координат Y верхнього лівого кута субректильного кута зображення джерела для витягування в контекст призначення.

sw double

Якщо не визначено, використовується весь прямокутник від координатів, зазначених sx і sy до нижньо-правого кута зображення.

sh double

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

dx double

Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.

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 для витягування в контекст.

sx double

Координат X верхнього лівого кута субректильного кута зображення джерела для витягування в контекст призначення.

sy double

Координат Y верхнього лівого кута субректильного кута зображення джерела для витягування в контекст призначення.

sw double

Якщо не визначено, використовується весь прямокутник від координатів, зазначених sx і sy до нижньо-правого кута зображення.

sh double

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

dx double

Кс координує в напрямку призначення, на якому покласти верхній лівий кут зображення джерела.

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(ПАТХ2Д)

Заповніть підпути поточним стилем заповнення та стандартним алгоритмом 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

Текст для зображення за допомогою поточних шрифтів, textAlign, textBaseline і напрямкових значень.

x double

X-осі координату для початкової точки тексту.

y double

Осі координат для початкової точки тексту.

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

Осі координат для початкової точки тексту.

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

Вертикальна позиція (і-координат), на якій розміщувати дані зображення в канонах призначення.

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

Вертикальна позиція (і-координат), на якій розміщувати дані зображення в канонах призначення.

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()

Відновлюється стан стилю малюнку до останнього елемента на “статі” збереженого збереженням().

[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(ПАТХ2Д)

Натисніть підпути з поточним стилем удару.

[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

Текст для зображення за допомогою поточних шрифтів, textAlign, textBaseline і напрямкових значень.

x double

X-осі координату для початкової точки тексту.

y double

Осі координат для початкової точки тексту.

StrokeText(Двомісний, двомісний, двомісний чи двомісний?)

Натисніть (натисніть) даний текст в даному (x, y) положенні.

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

Parameters

text string

Текст для зображення за допомогою поточних шрифтів, textAlign, textBaseline і напрямкових значень.

x double

X-осі координату для початкової точки тексту.

y double

Осі координат для початкової точки тексту.

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

 Українська