Класс CanvasRenderingContext2D
- Наследование
- Object
- JSObject
- DartHtmlDomObject
- CanvasRenderingContext2D
- Реализует
- Аннотации
- @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