dymaptic.GeoBlazor.Core
dymaptic.GeoBlazor.Core.Components.Symbols
PictureFillSymbol Class
PictureFillSymbol uses an image in a repeating pattern to symbolize polygon features in a
2D MapView.
ArcGIS Maps SDK for JavaScript
public class PictureFillSymbol : dymaptic.GeoBlazor.Core.Components.Symbols.FillSymbol,
dymaptic.GeoBlazor.Core.Interfaces.ISymbol2D,
dymaptic.GeoBlazor.Core.Interfaces.ISymbol2D3D,
dymaptic.GeoBlazor.Core.Interfaces.ISymbolsSymbol,
dymaptic.GeoBlazor.Core.Interfaces.IMapComponent,
dymaptic.GeoBlazor.Core.Interfaces.ISymbolsFillSymbol
Inheritance System.Object π‘ Microsoft.AspNetCore.Components.ComponentBase π‘ MapComponent π‘ Symbol π‘ FillSymbol π‘ PictureFillSymbol
Implements ISymbol2D, ISymbol2D3D, ISymbolsSymbol, IMapComponent, ISymbolsFillSymbol
Constructors
PictureFillSymbol() Constructor
Parameterless constructor for use as a Razor Component.
public PictureFillSymbol();
PictureFillSymbol(string, Dimension, Dimension, Dimension, Dimension, Nullable, Nullable, Outline, MapColor) Constructor
Constructor for use in C# code. Use named parameters (e.g., item1: value1, item2: value2) to set properties in any order.
public PictureFillSymbol(string url, dymaptic.GeoBlazor.Core.Model.Dimension? width=null, dymaptic.GeoBlazor.Core.Model.Dimension? height=null, dymaptic.GeoBlazor.Core.Model.Dimension? xoffset=null, dymaptic.GeoBlazor.Core.Model.Dimension? yoffset=null, System.Nullable<double> xScale=null, System.Nullable<double> yScale=null, dymaptic.GeoBlazor.Core.Components.Symbols.Outline? outline=null, dymaptic.GeoBlazor.Core.Model.MapColor? color=null);
Parameters
url
System.String
The URL to the image.
ArcGIS Maps SDK for JavaScript
width
Dimension
The width of the image in points.
default 12
ArcGIS Maps SDK for JavaScript
height
Dimension
The height of the image in points.
default 12
ArcGIS Maps SDK for JavaScript
xoffset
Dimension
The offset on the x-axis in points.
default 0
ArcGIS Maps SDK for JavaScript
yoffset
Dimension
The offset on the y-axis in pixels or points.
default 0
ArcGIS Maps SDK for JavaScript
xScale
System.Nullable<System.Double>
The scale factor on the x axis of the symbol.
Default Value:1
yScale
System.Nullable<System.Double>
The scale factor on the y axis of the symbol.
Default Value:1
outline
Outline
The outline of the polygon.
ArcGIS Maps SDK for JavaScript
color
MapColor
The color of the symbol.
default βblackβ
ArcGIS Maps SDK for JavaScript
Properties
PictureFillSymbol.Height Property
The height of the image in points.
public dymaptic.GeoBlazor.Core.Model.Dimension? Height { get; set; }
Property Value
PictureFillSymbol.Type Property
The symbol type
public override dymaptic.GeoBlazor.Core.Enums.SymbolType Type { get; }
Property Value
PictureFillSymbol.Url Property
The URL to the image.
ArcGIS Maps SDK for JavaScript
public string Url { get; set; }
Property Value
PictureFillSymbol.Width Property
The width of the image in points.
public dymaptic.GeoBlazor.Core.Model.Dimension? Width { get; set; }
Property Value
PictureFillSymbol.Xoffset Property
The offset on the x-axis in points.
public dymaptic.GeoBlazor.Core.Model.Dimension? Xoffset { get; set; }
Property Value
PictureFillSymbol.Xscale Property
The scale factor on the x axis of the symbol.
default 1
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> Xscale { get; set; }
Property Value
System.Nullable<System.Double>
PictureFillSymbol.XScale Property
The scale factor on the x axis of the symbol.
Default Value: 1
public System.Nullable<double> XScale { get; set; }
Property Value
System.Nullable<System.Double>
PictureFillSymbol.Yoffset Property
The offset on the y-axis in points.
public dymaptic.GeoBlazor.Core.Model.Dimension? Yoffset { get; set; }
Property Value
PictureFillSymbol.Yscale Property
The scale factor on the y axis of the symbol.
default 1
ArcGIS Maps SDK for JavaScript
public System.Nullable<double> Yscale { get; set; }
Property Value
System.Nullable<System.Double>
PictureFillSymbol.YScale Property
The scale factor on the y axis of the symbol.
Default Value: 1
public System.Nullable<double> YScale { get; set; }
Property Value
System.Nullable<System.Double>
Methods
PictureFillSymbol.GetHeight() Method
Asynchronously retrieve the current value of the Height property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Dimension?> GetHeight();
Returns
System.Threading.Tasks.Task<Dimension>
PictureFillSymbol.GetUrl() Method
Asynchronously retrieve the current value of the Url property.
public System.Threading.Tasks.Task<string?> GetUrl();
Returns
System.Threading.Tasks.Task<System.String>
PictureFillSymbol.GetWidth() Method
Asynchronously retrieve the current value of the Width property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Dimension?> GetWidth();
Returns
System.Threading.Tasks.Task<Dimension>
PictureFillSymbol.GetXoffset() Method
Asynchronously retrieve the current value of the Xoffset property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Dimension?> GetXoffset();
Returns
System.Threading.Tasks.Task<Dimension>
PictureFillSymbol.GetXscale() Method
Asynchronously retrieve the current value of the Xscale property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetXscale();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
PictureFillSymbol.GetYoffset() Method
Asynchronously retrieve the current value of the Yoffset property.
public System.Threading.Tasks.Task<dymaptic.GeoBlazor.Core.Model.Dimension?> GetYoffset();
Returns
System.Threading.Tasks.Task<Dimension>
PictureFillSymbol.GetYscale() Method
Asynchronously retrieve the current value of the Yscale property.
public System.Threading.Tasks.Task<System.Nullable<double>> GetYscale();
Returns
System.Threading.Tasks.Task<System.Nullable<System.Double>>
PictureFillSymbol.SetHeight(Dimension) Method
Asynchronously set the value of the Height property after render.
public System.Threading.Tasks.Task SetHeight(dymaptic.GeoBlazor.Core.Model.Dimension? value);
Parameters
value
Dimension
The value to set.
Returns
PictureFillSymbol.SetUrl(string) Method
Asynchronously set the value of the Url property after render.
public System.Threading.Tasks.Task SetUrl(string value);
Parameters
value
System.String
The value to set.
Returns
PictureFillSymbol.SetWidth(Dimension) Method
Asynchronously set the value of the Width property after render.
public System.Threading.Tasks.Task SetWidth(dymaptic.GeoBlazor.Core.Model.Dimension? value);
Parameters
value
Dimension
The value to set.
Returns
PictureFillSymbol.SetXoffset(Dimension) Method
Asynchronously set the value of the Xoffset property after render.
public System.Threading.Tasks.Task SetXoffset(dymaptic.GeoBlazor.Core.Model.Dimension? value);
Parameters
value
Dimension
The value to set.
Returns
PictureFillSymbol.SetXscale(Nullable) Method
Asynchronously set the value of the Xscale property after render.
public System.Threading.Tasks.Task SetXscale(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
PictureFillSymbol.SetYoffset(Dimension) Method
Asynchronously set the value of the Yoffset property after render.
public System.Threading.Tasks.Task SetYoffset(dymaptic.GeoBlazor.Core.Model.Dimension? value);
Parameters
value
Dimension
The value to set.
Returns
PictureFillSymbol.SetYscale(Nullable) Method
Asynchronously set the value of the Yscale property after render.
public System.Threading.Tasks.Task SetYscale(System.Nullable<double> value);
Parameters
value
System.Nullable<System.Double>
The value to set.
Returns
PictureFillSymbol.ValidateRequiredGeneratedChildren() Method
Validates source-generated child components.
public override void ValidateRequiredGeneratedChildren();
Implements ValidateRequiredGeneratedChildren()