Класс CanvasPattern
Непрозрачный объект, представляющий образец изображения, холста или видео.
Создаётся путём вызова createPattern на объекте CanvasRenderingContext2D.
Пример использования:
var canvas = new CanvasElement(width: 600, height: 600);
var ctx = canvas.context2D;
var img = new ImageElement();
// Image src needs to be loaded before pattern is applied.
img.onLoad.listen((event) {
// When the image is loaded, create a pattern
// from the ImageElement.
CanvasPattern pattern = ctx.createPattern(img, 'repeat');
ctx.rect(0, 0, canvas.width, canvas.height);
ctx.fillStyle = pattern;
ctx.fill();
});
img.src = "images/foo.jpg";
document.body.children.add(canvas);
См. также:
- CanvasPattern из MDN.
- CanvasPattern из WHATWG.
- CanvasPattern из W3C.
- Наследование
- Object
- JSObject
- DartHtmlDomObject
- CanvasPattern
- Аннотации
- @DocsEditable()
- @DomName('CanvasPattern')
Статические свойства
- instanceRuntimeType → Тип @Устаревшее("Только для внутреннего использования"), только для чтения
Конструкторы
- CanvasPattern.internal_()
Свойства
- hashCode → int только для чтения, унаследованное
- runtimeType → Тип только для чтения, унаследованное
-
Представление типа объекта во время выполнения.
Операторы
- operator ==(
other) → bool унаследованное -
Оператор равенства.
Методы
- setTransform(
Matrix transform) → void @DocsEditable(), @DomName('CanvasPattern.setTransform'), @Experimental() - noSuchMethod(
Вызов invocation) → динамический унаследованное -
Вызывается при обращении к несуществующему методу или свойству.
- toString(
) → String унаследованное -
Возвращает результат метода 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/CanvasPattern-class.html