ArcGIS Pro 3.1 API Reference Guide
ArcGIS.Desktop.Mapping Namespace / SymbolFactory Class / ConstructPictureFill Method
Path to a png, jpg, bmp file.
The size.
Example Version

ConstructPictureFill Method (SymbolFactory)
Constructs a picture fill with the specified parameters.
Syntax
public CIMFill ConstructPictureFill( 
   string fileName,
   double size
)

Parameters

fileName
Path to a png, jpg, bmp file.
size
The size.

Return Value

Remarks
Null is returned if the file is not a jpg, png or bmp file. Or if there is an error reading the file.
Example
Snippet Picture fill
/// <summary>
/// Constructs a picture fill with the specified parameters.
/// ![ConstructPictureFill](http://Esri.github.io/arcgis-pro-sdk/images/Symbology/ConstructPictureFill.png)
/// </summary>
/// <returns></returns>
private static Task<CIMPolygonSymbol> CreatePictureFillPolygonAsync()
{
    return QueuedTask.Run<CIMPolygonSymbol>(() =>
    {
        CIMStroke outline = SymbolFactory.Instance.ConstructStroke(CIMColor.CreateRGBColor(110, 110, 110), 2.0, SimpleLineStyle.Solid);
        //picture
        var pictureFill = SymbolFactory.Instance.ConstructPictureFill(@"C:\CaliforniaEmblem.png", 64);

        List<CIMSymbolLayer> symbolLayers = new List<CIMSymbolLayer>();
        symbolLayers.Add(outline);
        symbolLayers.Add(pictureFill);
        return new CIMPolygonSymbol() { SymbolLayers = symbolLayers.ToArray() };
    });
}
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3.1 or higher.
See Also