Spec-Zone.ru › Dart 1

dart:html

Класс CanvasRenderingContext2D

Наследование
  • Object
  • JSObject
  • DartHtmlDomObject
  • CanvasRenderingContext2D
Реализует
  • CanvasRenderingContext
Аннотации
  • @DomName('CanvasRenderingContext2D')

Статические свойства

instanceRuntimeType → Тип
@Deprecated("Только для внутреннего использования"), только для чтения

Конструкторы

CanvasRenderingContext2D.internal_()

Свойства

backingStorePixelRatio → double
@deprecated, @DomName('CanvasRenderingContext2D.webkitBackingStorePixelRation'), @Experimental(), только для чтения

Deprecated всегда возвращает 1.0

canvas → CanvasElement
@DocsEditable(), @DomName('CanvasRenderingContext2D.canvas'), @Experimental(), только для чтения
currentTransform → Матрица
@DocsEditable(), @DomName('CanvasRenderingContext2D.currentTransform'), @Experimental(), чтение/запись
direction → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.direction'), @Experimental(), чтение/запись
fillStyle → Объект
@DocsEditable(), @DomName('CanvasRenderingContext2D.fillStyle'), чтение/запись
filter → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.filter'), @Experimental(), чтение/запись
font → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.font'), чтение/запись
globalAlpha → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.globalAlpha'), чтение/запись
globalCompositeOperation → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.globalCompositeOperation'), чтение/запись
imageSmoothingEnabled → bool
@DocsEditable(), @DomName('CanvasRenderingContext2D.imageSmoothingEnabled'), @Experimental(), чтение/запись

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

imageSmoothingQuality → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.imageSmoothingQuality'), @Experimental(), чтение/запись
lineCap → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.lineCap'), чтение/запись
lineDashOffset → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.lineDashOffset'), чтение/запись
lineJoin → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.lineJoin'), чтение/запись
lineWidth → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.lineWidth'), чтение/запись
miterLimit → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.miterLimit'), чтение/запись
shadowBlur → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.shadowBlur'), чтение/запись
shadowColor → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.shadowColor'), чтение/запись
shadowOffsetX → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.shadowOffsetX'), чтение/запись
shadowOffsetY → число
@DocsEditable(), @DomName('CanvasRenderingContext2D.shadowOffsetY'), чтение/запись
strokeStyle → Объект
@DocsEditable(), @DomName('CanvasRenderingContext2D.strokeStyle'), чтение/запись
textAlign → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.textAlign'), чтение/запись
textBaseline → String
@DocsEditable(), @DomName('CanvasRenderingContext2D.textBaseline'), чтение/запись
hashCode → int
только для чтения, унаследованное
runtimeType → Тип
только для чтения, унаследованное

Представление runtime-типа объекта.

Операторы

operator ==(other) → bool
унаследованное

Оператор равенства.

Методы

addHitRegion([Map options ]) → void
arc(число x, число y, число radius, число startAngle, число endAngle, [ bool anticlockwise = false ]) → void
@DomName('CanvasRenderingContext2D.arc')
arcTo(число x1, число y1, число x2, число y2, число radius) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.arcTo')
beginPath() → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.beginPath')
bezierCurveTo(число cp1x, число cp1y, число cp2x, число cp2y, число x, число y) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.bezierCurveTo')
clearHitRegions() → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.clearHitRegions'), @Experimental()
clearRect(число x, число y, число width, число height) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.clearRect')
clip([path_OR_winding, String winding ]) → void
closePath() → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.closePath')
createImageData(imagedata_OR_sw, [ число sh ]) → ImageData
createImageDataFromImageData(ImageData imagedata) → ImageData
@DocsEditable(), @DomName('CanvasRenderingContext2D.createImageDataFromImageData')
createLinearGradient(число x0, число y0, число x1, число y1) → CanvasGradient
@DocsEditable(), @DomName('CanvasRenderingContext2D.createLinearGradient')
createPattern(Объект image, String repetitionType) → CanvasPattern
@DocsEditable(), @DomName('CanvasRenderingContext2D.createPattern')
createPatternFromImage(ImageElement image, String repetitionType) → CanvasPattern
@DomName('CanvasRenderingContext2D.createPatternFromImage')
createRadialGradient(число x0, число y0, число r0, число x1, число y1, число r1) → CanvasGradient
@DocsEditable(), @DomName('CanvasRenderingContext2D.createRadialGradient')
drawFocusIfNeeded(element_OR_path, [ Element element ]) → void
drawImage(CanvasImageSource source, число destX, число destY) → void
@DomName('CanvasRenderingContext2D.drawImage')

Отображает изображение из CanvasImageSource на этот холст.

drawImageScaled(CanvasImageSource source, число destX, число destY, число destWidth, число destHeight) → void
@DomName('CanvasRenderingContext2D.drawImage')

Отображает изображение из CanvasImageSource в область этого холста.

drawImageScaledFromSource(CanvasImageSource source, число sourceX, число sourceY, число sourceWidth, число sourceHeight, число destX, число destY, число destWidth, число destHeight) → void
@DomName('CanvasRenderingContext2D.drawImage')

Отображает изображение из CanvasImageSource в область этого холста.

drawImageToRect(CanvasImageSource source, Rectangle destRect, { Rectangle sourceRect }) → void
@DomName('CanvasRenderingContext2D.drawImage')

Отображает изображение из CanvasImageSource в область этого холста.

ellipse(число x, число y, число radiusX, число radiusY, число rotation, число startAngle, число endAngle, bool anticlockwise) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.ellipse'), @Experimental()
fill([path_OR_winding, String winding ]) → void
fillRect(число x, число y, число width, число height) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.fillRect')
fillText(String text, число x, число y, [ число maxWidth ]) → void
getContextAttributes() → dynamic
@DocsEditable(), @DomName('CanvasRenderingContext2D.getContextAttributes'), @Experimental()
getImageData(число sx, число sy, число sw, число sh) → ImageData
@DocsEditable(), @DomName('CanvasRenderingContext2D.getImageData')
getLineDash() → Список<число>
@DomName('CanvasRenderingContext2D.getLineDash'), @SupportedBrowser(SupportedBrowser.CHROME), @SupportedBrowser(SupportedBrowser.IE, '11'), @SupportedBrowser(SupportedBrowser.SAFARI), @Unstable()
isContextLost() → bool
@DocsEditable(), @DomName('CanvasRenderingContext2D.isContextLost'), @Experimental()
isPointInPath(path_OR_x, число x_OR_y, [ winding_OR_y, String winding ]) → bool
isPointInStroke(path_OR_x, число x_OR_y, [ число y ]) → bool
lineTo(число x, число y) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.lineTo')
measureText(String text) → TextMetrics
@DocsEditable(), @DomName('CanvasRenderingContext2D.measureText')
moveTo(число x, число y) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.moveTo')
putImageData(ImageData imagedata, число dx, число dy, [ число dirtyX, число dirtyY, число dirtyWidth, число dirtyHeight ]) → void
quadraticCurveTo(число cpx, число cpy, число x, число y) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.quadraticCurveTo')
rect(число x, число y, число width, число height) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.rect')
removeHitRegion(Строка id) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.removeHitRegion'), @Experimental()
resetTransform() → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.resetTransform'), @Experimental()
restore() → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.restore')
rotate(число angle) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.rotate')
save() → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.save')
scale(число x, число y) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.scale')
scrollPathIntoView([Path2D path ]) → void
setFillColorHsl(целое h, число s, число l, [ число a = 1 ]) → void

Устанавливает цвет, используемый внутри фигур. h в градусах, от 0 до 360. s, l в процентах, от 0 до 100. a от 0 до 1.

setFillColorRgb(целое r, целое g, целое b, [ число a = 1 ]) → void

Устанавливает цвет, используемый внутри фигур. r, g, b от 0 до 255, a от 0 до 1.

setLineDash(Список<число> dash) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.setLineDash')
setStrokeColorHsl(целое h, число s, число l, [ число a = 1 ]) → void

Устанавливает цвет, используемый для обводки фигур. h в градусах, от 0 до 360. s, l в процентах, от 0 до 100. a от 0 до 1.

setStrokeColorRgb(целое r, целое g, целое b, [ число a = 1 ]) → void

Устанавливает цвет, используемый для обводки фигур. r, g, b от 0 до 255, a от 0 до 1.

setTransform(число a, число b, число c, число d, число e, число f) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.setTransform')
stroke([Path2D path ]) → void
strokeRect(число x, число y, число width, число height) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.strokeRect')
strokeText(Строка text, число x, число y, [ число maxWidth ]) → void
transform(число a, число b, число c, число d, число e, число f) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.transform')
translate(число x, число y) → void
@DocsEditable(), @DomName('CanvasRenderingContext2D.translate')
noSuchMethod(Invocation invocation) → dynamic
inherited

Вызывается при обращении к несуществующему методу или свойству.

toString() → Строка
inherited

Возвращает результат работы метода JavaScript-объектов toString.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-html/CanvasRenderingContext2D-class.html

Spec-Zone.ru

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