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.new()
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, double width = 0, double height = 0, Color backgroundColor = Colors.transparent}) → Future<ArcGISImage>
Creates a swatch image using the provided width, height, screen scale, and optional background color.
inherited
createSwatchWithGeometry({required double screenScale, required double width, required double height, 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
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