PictureFillSymbol class final

Uses an image to fill the shape of graphic and feature polygons with a repeating pattern.

Supported image formats are BMP, GIF, ICO, JPEG, and PNG. Animated GIF is not supported.

Inheritance
Mixed in types

Constructors

PictureFillSymbol()
Creates a picture fill symbol object.
factory
PictureFillSymbol.withImage(ArcGISImage image)
Creates a picture fill symbol object with the given image.
factory
PictureFillSymbol.withUri(Uri uri)
Creates a picture fill symbol object from an image URL.
factory

Properties

angle double
The rotation angle of the picture fill symbol in degrees.
getter/setter pair
color Color
The interior color of the fill symbol.
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
height double
The height of the picture fill symbol in device-independent pixels (DIPs).
getter/setter pair
image ArcGISImage?
The image used for the picture fill symbol to fill the polygon geometries.
no setter
loadError ArcGISException?
The load error.
no setterinherited
loadStatus LoadStatus
The load status.
no setterinherited
offsetX double
The horizontal offset of the picture fill symbol.
getter/setter pair
offsetY double
The vertical offset of the picture fill symbol.
getter/setter pair
onLoadStatusChanged Stream<LoadStatus>
A stream that reports changes to the LoadStatus.
no setterinherited
opacity double
The opacity for the picture fill symbol.
getter/setter pair
outline LineSymbol?
A line, with a specific color and width, to be applied to the fill symbol.
getter/setter pairinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleX double
The horizontal scaling of the picture fill symbol.
getter/setter pair
scaleY double
The vertical scaling of the picture fill symbol.
getter/setter pair
uri Uri?
The URL of the picture fill symbol.
no setter
width double
The width of the picture fill symbol in device-independent pixels (DIPs).
getter/setter pair

Methods

cancelLoad() → void
Cancels loading metadata for the object.
inherited
clone() ArcGISSymbol
Clones the ArcGISSymbol.
inherited
createSwatch({required double screenScale, Size? size, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided width, height, screen scale, and optional background color.
inherited
createSwatchCancelable({required double screenScale, Size? size, Color backgroundColor = Colors.transparent}) CancelableOperation<ArcGISImage>
Cancelable version of createSwatch. See that method for more information.
inherited
createSwatchWithGeometry({required double screenScale, required Size size, required Geometry geometry, Color backgroundColor = Colors.transparent}) Future<ArcGISImage>
Creates a swatch image using the provided geometry, width, height, screen scale, and optional background color.
inherited
createSwatchWithGeometryCancelable({required double screenScale, required Size size, required Geometry geometry, Color backgroundColor = Colors.transparent}) CancelableOperation<ArcGISImage>
Cancelable version of createSwatchWithGeometry. See that method for more information.
inherited
load() Future<void>
Loads the metadata for the object asynchronously.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
retryLoad() Future<void>
Loads or retries loading metadata for the object asynchronously.
inherited
toJson() Map<String, dynamic>
Returns a JSON representation of this Object in the data type used by jsonDecode.
inherited
toJsonString() String
Returns a JSON representation of this Object as a String.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited