CanvasElement
package js.html
extends Element › DOMElement › Node › EventTarget
Доступно в js
Интерфейс HTMLCanvasElement предоставляет свойства и методы для управления макетом и представлением элементов холста. Интерфейс HTMLCanvasElement также наследует свойства и методы интерфейса HTMLElement.
Документация HTMLCanvasElement от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
См. также:
Переменные
height:Int
Положительное значение integer, отражающее значение HTML-атрибута height элемента canvas , интерпретируемое в CSS-пикселях. Если атрибут не указан или имеет недопустимое значение (например, отрицательное), используется значение по умолчанию 150.
width:Int
Положительное значение integer, отражающее значение HTML-атрибута width элемента canvas , интерпретируемое в CSS-пикселях. Если атрибут не указан или имеет недопустимое значение (например, отрицательное), используется значение по умолчанию 300.
Методы
captureStream(?frameRate:Float):CanvasCaptureMediaStream
Возвращает CanvasCaptureMediaStream, представляющий собой потоковое видео в реальном времени с поверхности холста.
Выбрасывает:
null |
DOMError |
|---|
getContext(contextId:String, ?contextOptions:Dynamic):Dynamic
Возвращает контекст рисования на холсте или null, если идентификатор контекста не поддерживается. Контекст рисования позволяет рисовать на холсте. Вызов getContext с "2d" возвращает объект CanvasRenderingContext2D, а вызов с "webgl" (или "experimental-webgl") возвращает объект WebGLRenderingContext. Этот контекст доступен только в браузерах, поддерживающих WebGL.
Выбрасывает:
null |
DOMError |
|---|
inlinegetContext2d(?attribs:{}):CanvasRenderingContext2D
Сокращение для получения CanvasRenderingContext2D.
inlinegetContextWebGL(?attribs:Null<ContextAttributes>):RenderingContext
Сокращение для получения js.html.webgl.RenderingContext.
inlinegetContextWebGL2(?attribs:Null<ContextAttributes>):WebGL2RenderingContext
Сокращение для получения js.html.webgl.WebGL2RenderingContext.
toBlob(callback:Blob ‑> Void, type:String = "", ?encoderOptions:Dynamic):Void
Создает объект Blob, представляющий изображение, содержащееся на холсте; этот файл может быть кэширован на диске или храниться в памяти по усмотрению пользователя агента.
Выбрасывает:
null |
DOMError |
|---|
toDataURL(type:String = "", ?encoderOptions:Dynamic):String
Возвращает data-URL, содержащий представление изображения в формате, указанном параметром type (по умолчанию png). Возвращаемое изображение имеет разрешение 96dpi.
Выбрасывает:
null |
DOMError |
|---|
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/CanvasElement.html