Spec-Zone.ru › Dart 2

dart:html

Класс CanvasRenderingContext2D

Реализованные типы
  • CanvasRenderingContext
Аннотации
  • @Native("CanvasRenderingContext2D")

Свойства

backingStorePixelRatio → double
только для чтения
Устарело, всегда возвращает 1.0
canvas → CanvasElement
только для чтения, перезагрузка
currentTransform ↔ Matrix?
чтение/запись
direction ↔ String?
чтение/запись
fillStyle ↔ Object?
@Creates('String|CanvasGradient|CanvasPattern'), @Returns('String|CanvasGradient|CanvasPattern'), чтение/запись
filter ↔ String?
чтение/запись
font ↔ String
чтение/запись
globalAlpha ↔ число
чтение/запись
globalCompositeOperation ↔ String
чтение/запись
hashCode → int
только для чтения, унаследованно
Код хэша для этого объекта.
imageSmoothingEnabled ↔ bool?
чтение/запись
Определяет, будут ли изображения и узоры на этом холсте сглаживаться при масштабировании холста.
imageSmoothingQuality ↔ String?
чтение/запись
lineCap ↔ String
чтение/запись
lineDashOffset ↔ число
@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), @SupportedBrowser(SupportedBrowser.IE, '11'), @Unstable(), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), @SupportedBrowser(SupportedBrowser.IE, '11'), @Unstable(), чтение/запись
lineJoin ↔ String
чтение/запись
lineWidth ↔ число
чтение/запись
miterLimit ↔ число
чтение/запись
runtimeType → Type
только для чтения, унаследованно
Представление типа объекта во время выполнения.
shadowBlur ↔ число
чтение/запись
shadowColor ↔ String
чтение/запись
shadowOffsetX ↔ число
чтение/запись
shadowOffsetY ↔ число
чтение/запись
strokeStyle ↔ Object?
@Creates('String|CanvasGradient|CanvasPattern'), @Returns('String|CanvasGradient|CanvasPattern'), чтение/запись
textAlign ↔ String
чтение/запись
textBaseline ↔ String
чтение/запись

Методы

addHitRegion([Map? options]) → void
arc(число x, число y, число radius, число startAngle, число endAngle, [bool anticlockwise = false]) → void
arcTo(число x1, число y1, число x2, число y2, число radius) → void
beginPath() → void
bezierCurveTo(число cp1x, число cp1y, число cp2x, число cp2y, число x, число y) → void
clearHitRegions() → void
clearRect(число x, число y, число width, число height) → void
clip([dynamic path_OR_winding, Строка? winding]) → void
closePath() → void
createImageData(dynamic data_OR_imagedata_OR_sw, [int? sh_OR_sw, dynamic imageDataColorSettings_OR_sh, Map? imageDataColorSettings]) → ImageData
@Creates('ImageData|=Object')
createImageDataFromImageData(ImageData imagedata) → ImageData
createLinearGradient(число x0, число y0, число x1, число y1) → CanvasGradient
createPattern(Объект image, Строка repetitionType) → CanvasPattern?
createPatternFromImage(ImageElement image, Строка repetitionType) → CanvasPattern
createRadialGradient(число x0, число y0, число r0, число x1, число y1, число r1) → CanvasGradient
drawFocusIfNeeded(dynamic element_OR_path, [Элемент? element]) → void
drawImage(CanvasImageSource source, число destX, число destY) → void
@JSName('drawImage')
Рисует изображение из CanvasImageSource на этот холст.
drawImageScaled(CanvasImageSource source, число destX, число destY, число destWidth, число destHeight) → void
@JSName('drawImage')
Рисует изображение из CanvasImageSource на область этого холста.
drawImageScaledFromSource(CanvasImageSource source, число sourceX, число sourceY, число sourceWidth, число sourceHeight, число destX, число destY, число destWidth, число destHeight) → void
@JSName('drawImage')
Рисует изображение из CanvasImageSource на область этого холста.
drawImageToRect(CanvasImageSource source, Прямоугольник<число> destRect, {Прямоугольник<число>? sourceRect}) → void
Рисует изображение из CanvasImageSource на область этого холста.
ellipse(число x, число y, число radiusX, число radiusY, число rotation, число startAngle, число endAngle, bool? anticlockwise) → void
fill([dynamic path_OR_winding, Строка? winding]) → void
fillRect(число x, число y, число width, число height) → void
fillText(Строка text, число x, число y, [число? maxWidth]) → void
Рисует текст на холст.
getContextAttributes() → Map
getImageData(int sx, int sy, int sw, int sh) → ImageData
@Creates('ImageData|=Object')
getLineDash() → Список<число>
@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), @SupportedBrowser(SupportedBrowser.IE, '11'), @Unstable()
isContextLost() → bool
isPointInPath(dynamic path_OR_x, число x_OR_y, [dynamic winding_OR_y, Строка? winding]) → bool
isPointInStroke(dynamic path_OR_x, число x_OR_y, [число? y]) → bool
lineTo(число x, число y) → void
measureText(Строка text) → TextMetrics
moveTo(число x, число y) → void
noSuchMethod(Invocation invocation) → dynamic
inherited
Вызывается при обращении к несуществующему методу или свойству.
putImageData(ImageData imagedata, int dx, int dy, [int? dirtyX, int? dirtyY, int? dirtyWidth, int? dirtyHeight]) → void
quadraticCurveTo(число cpx, число cpy, число x, число y) → void
rect(число x, число y, число width, число height) → void
removeHitRegion(Строка id) → void
resetTransform() → void
restore() → void
rotate(число angle) → void
save() → void
scale(число x, число y) → void
scrollPathIntoView([Path2D? path]) → void
setFillColorHsl(int h, num s, num l, [num a = 1]) → void
Устанавливает цвет, используемый внутри фигур. h в градусах, 0-360. s, l в процентах, 0-100. a от 0 до 1.
setFillColorRgb(int r, int g, int b, [num a = 1]) → void
Устанавливает цвет, используемый внутри фигур. r, g, b от 0 до 255, a от 0 до 1.
setLineDash(List<num> dash) → void
@SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.SAFARI), @SupportedBrowser(SupportedBrowser.IE, '11'), @Unstable()
setStrokeColorHsl(int h, num s, num l, [num a = 1]) → void
Устанавливает цвет, используемый для обводки фигур. h в градусах, 0-360. s, l в процентах, 0-100. a от 0 до 1.
setStrokeColorRgb(int r, int g, int b, [num a = 1]) → void
Устанавливает цвет, используемый для обводки фигур. r, g, b от 0 до 255, a от 0 до 1.
setTransform(num a, num b, num c, num d, num e, num f) → void
stroke([Path2D? path]) → void
strokeRect(num x, num y, num width, num height) → void
strokeText(String text, num x, num y, [num? maxWidth]) → void
toString() → String
inherited
Строковое представление этого объекта.
transform(num a, num b, num c, num d, num e, num f) → void
translate(num x, num y) → void

Операторы

operator ==(Object other) → bool
inherited
Оператор равенства.

© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.18.5/dart-html/CanvasRenderingContext2D-class.html

Spec-Zone.ru

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