Spec-Zone.ru › Haxe JavaScript

CanvasElement

package js.html

extends Element › DOMElement › Node › EventTarget

Доступно в js

Интерфейс HTMLCanvasElement предоставляет свойства и методы для управления макетом и представлением элементов холста. Интерфейс HTMLCanvasElement также наследует свойства и методы интерфейса HTMLElement.

Документация HTMLCanvasElement от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/HTMLCanvasElement

Переменные

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API