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

Альфа-значение, которое применяется к формам и изображениям, прежде чем они сочетаются на канаве.Default 1.0 (opaque).

[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

Y-ось координаты для прямоугольной точки начала.

w double

Ширина прямоугольника.

h double

Высота прямоугольника.

Clip()

Создает новый клип-регион, исчисляя пересечение текущего клип-региона и область, описанную маршрутом, используя правило не-нулевого числа.Открытые подпуты должны быть имплицитно закрыты при вычислении клипы, не влияя на реальные подпуты.Новый клип-регион заменяет текущий клип-регион.

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

Clip(CanvasFillRule)

Создает новый клип-регион, исчисляя пересечение текущего клип-региона и область, описанную маршрутом, используя правило не-нулевого числа.Открытые подпуты должны быть имплицитно закрыты при вычислении клипы, не влияя на реальные подпуты.Новый клип-регион заменяет текущий клип-регион.

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

Parameters

fillRule CanvasFillRule

Алгоритм, которым определяется, находится ли точка внутри или за пределами пути.

Clip(Path2D и CanvasFillRule)

Создает новый клип-регион, исчисляя пересечение текущего клип-региона и область, описанную маршрутом, используя правило не-нулевого числа.Открытые подпуты должны быть имплицитно закрыты при вычислении клипы, не влияя на реальные подпуты.Новый клип-регион заменяет текущий клип-регион.

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

Parameters

path Path2D

Путь Path2D к клипу.

fillRule CanvasFillRule

Алгоритм, с помощью которого определяется, находится ли точка внутри или за пределами пути.

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

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

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

Parameters

sw double

Ширина, чтобы дать новый объект ImageData.

sh double

Высота, чтобы дать новый объект ImageData.

Returns

IImageData

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

CreateImageData(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(HTMLImageElement, строк)

Создает шаблон с использованием указанного изображения ( CanvasImageSource).Он повторяет источник в направлениях, указанных аргументом повторения.

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

Parameters

image HTMLImageElement

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

repetition string

Штрих, указывающий, как повторить изображение.

Returns

ICanvasPattern

Необычный объект, описывающий образца.

CreatePattern(HTMLCanvasЕлемент, string)

Создает шаблон с использованием указанного изображения ( CanvasImageSource).Он повторяет источник в направлениях, указанных аргументом повторения.

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

Parameters

image HTMLCanvasElement

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

repetition string

Штрих, указывающий, как повторить изображение.

Returns

ICanvasPattern

Необычный объект, описывающий образца.

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

Создает радиальный градиент, даванный координатами двух кругов, представленных параметрами.

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

Нажмите указанное изображение.

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

Parameters

image HTMLImageElement

ХТМЛИМАГЕЛЕМЕНТ, чтобы привлечь в контекст.

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

ХТМЛИМАГЕЛЕМЕНТ, чтобы привлечь в контекст.

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(HTMLImageЕлементы, двойные, двоевые, двоичные, двухмерные)

Нажмите указанное изображение.

[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

Если не указано, используется целый прямоугольник от координат, указанных ск и ск до нижнего правого угла изображения.

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

Если не указано, используется целый прямоугольник от координат, указанных ск и ск до нижнего правого угла изображения.

sh double

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

dx double

X координирует в целевой канаве, на которой поместить верхний левый угол источника изображения.

dy double

Y координирует в целевой канаве, на которой поместить верхний левый угол источника изображения.

dw double

Ширина для чертежа изображения в целевой канаве. Это позволяет сканировать чертеж изображения. Если не указано, изображение не сканируется в ширину при чертеже.

dh double

Высота для чертежа изображения в целевой полосе. Это позволяет скалировать чертеж изображения. Если не указано, изображение не скалируется в высоте при чертеже.

Fill()

Заполняет подпуты с текущим стилем заполнения и алгоритмом CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Заполняет подпути с текущим стилем заполнения.

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

Parameters

fillRule CanvasFillRule

Алгоритм, с помощью которого определяется, находится ли точка внутри или за пределами пути.

Fill(Path2D)

Заполняет подпуты с текущим стилем заполнения и алгоритмом CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Путь Path2D для заполнения.

Fill(Path2D и CanvasFillRule)

Заполняет подпути с текущим стилем заполнения.

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

Parameters

path Path2D

Путь Path2D для заполнения.

fillRule CanvasFillRule

Алгоритм, с помощью которого определяется, находится ли точка внутри или за пределами пути.

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

Притягивает заполненный прямоугольник в положении (x, y), размер которого определяется шириной и высотой.

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

Parameters

x double

X-ось координаты для прямоугольной точки начала.

y double

Y-ось координаты для прямоугольной точки начала.

w double

Ширина прямоугольника.

h double

Высота прямоугольника.

FillText(Двойная, двоеная и двойная)

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

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

Parameters

text string

Текст для чертежа с использованием текущего шрифта, textAlign, textBaseline и направлений значений.

x double

X-ось координаты для точки начала текста.

y double

Y-ось координаты для точки начала текста.

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

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

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

Parameters

text string

Текст для чертежа с использованием текущего шрифта, textAlign, textBaseline и направлений значений.

x double

X-ось координаты для точки начала текста.

y double

Y-ось координаты для точки начала текста.

maxWidth double

Если указана широта, а строка рассчитана на более широкую, чем эта широта, шрифт регулируется для использования более горизонтально конденсированного шрифта (если один доступен или если разумно читаемый один может быть синтезирован, сканируя текущий шрифт горизонтально) или меньшего шрифта.

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

Возвращает объект ImageData, представляющий основные пиксельные данные для области канала, обозначенного прямоуголью, которая начинается с (sx, sy) и имеет ширину sw и высоту sh.Данный метод не влияет на матрицу трансформации канавы.

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

Parameters

sx double

X-координаты верхнего левого угла прямоугольника, из которого будет извлечена ImageData.

sy double

Координат y верхнего левого угла прямоугольника, из которого будет извлечена ImageData.

sw double

Ширина прямоугольника, из которого будет извлечен ImageData.

sh double

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

Returns

IImageData

Объект ImageData, содержащий данные изображения для указанного прямоугольника канала.

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

Отчеты о том, содержится ли указанная точка в текущем пути или нет.

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

Parameters

x double

X-координаты точки для проверки.

y double

Координат Y точки для проверки.

Returns

bool

Возвращается верно, если точка находится внутри зоны, содержащейся заполнив путь, в противном случае неверно.

IsPointInPath(двойный, двойной, CanvasFillRule)

Отчеты о том, содержится ли указанная точка в текущем пути или нет.

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

Parameters

x double

X-координаты точки для проверки.

y double

Координат Y точки для проверки.

fillRule CanvasFillRule

Алгоритм, с помощью которого определяется, находится ли точка внутри или за пределами пути.

Returns

bool

Возвращается верно, если точка находится внутри зоны, содержащейся заполнив путь, в противном случае неверно.

IsPointInPath(Path2D, двойная, двойная)

Отчеты о том, содержится ли указанная точка в текущем пути или нет.

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

Parameters

path Path2D

Путь Path2D для проверки.

x double

X-координаты точки для проверки.

y double

Координат Y точки для проверки.

Returns

bool

Возвращается верно, если точка находится внутри зоны, содержащейся заполнив путь, в противном случае неверно.

IsPointInPath(Path2D, двойная, двукратная, CanvasFillRule)

Отчеты о том, содержится ли указанная точка в текущем пути или нет.

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

Parameters

path Path2D

Путь Path2D для проверки.

x double

X-координаты точки для проверки.

y double

Координат Y точки для проверки.

fillRule CanvasFillRule

Алгоритм, с помощью которого определяется, находится ли точка внутри или за пределами пути.

Returns

bool

Возвращается верно, если точка находится внутри зоны, содержащейся заполнив путь, в противном случае неверно.

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

Отчеты о том, находится ли указанная точка внутри зоны, содержащейся в ударе трассы.

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

Parameters

x double

X-координаты точки для проверки.

y double

Координат Y точки для проверки.

Returns

bool

Возвращается верно, если точка находится внутри зоны, содержащейся в ударе пути, в противном случае неверно.

IsPointInStroke(Path2D, двойная, двойная)

Отчеты о том, находится ли указанная точка внутри зоны, содержащейся в ударе трассы.

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

Parameters

path Path2D

Путь Path2D для проверки.

x double

X-координаты точки для проверки.

y double

Координат Y точки для проверки.

Returns

bool

Возвращается верно, если точка находится внутри зоны, содержащейся в ударе пути, в противном случае неверно.

MeasureText(Стриг)

Возвращение объекта TextMetrics.

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

Parameters

text string

Текст для измерения.

Returns

ITextMetrics

Объект TextMetrics.

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

Рисуйте данные из данного объекта ImageData в битмапу.Если предоставляется грязный прямоугольник, изображаются только пиксели из этого прямоугольника.Данный метод не влияет на матрицу трансформации канавы.

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

Parameters

imagedata IImageData

Объект ImageData, содержащий ряд пиксельных значений.

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

Вспышки подходов с текущим стилем вспышки.

[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

Y-ось координаты для прямоугольной точки начала.

w double

Ширина прямоугольника.

h double

Высота прямоугольника.

StrokeText(Двойная, двоеная и двойная)

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

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

Parameters

text string

Текст для чертежа с использованием текущего шрифта, textAlign, textBaseline и направлений значений.

x double

X-ось координаты для точки начала текста.

y double

Y-ось координаты для точки начала текста.

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

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

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

Parameters

text string

Текст для чертежа с использованием текущего шрифта, textAlign, textBaseline и направлений значений.

x double

X-ось координаты для точки начала текста.

y double

Y-ось координаты для точки начала текста.

maxWidth double ?

Если указана широта, а строка рассчитана на более широкую, чем эта широта, шрифт регулируется для использования более горизонтально конденсированного шрифта (если один доступен или если разумно читаемый один может быть синтезирован, сканируя текущий шрифт горизонтально) или меньшего шрифта.

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

Добавляет переводную трансформацию, перемещая кавас и его происхождение х горизонтально и y вертикально на сети.

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

Parameters

x double

Расстояние для перемещения в горизонтальном направлении.

y double

Расстояние передвигается в вертикальном направлении.</string,></string,>

 Русский