Hello everyone, I'm converting application from ArcGIS pro to ArcGIS .NET SDK. When draw a line, I need to add a second line to make it like "shading effect", like image below. In ArcGIS pro, i use second SolidStrokeSymbolLayer with GeometryOffsetEffect, but it does not exist in ArcGIS .Net SDK. So how to do it in ArcGIS .NET SDK? I don't want to add second graphic. Any plan to add GeometryOffsetEffect in near future?
Solved! Go to Solution.
I found solution: Write CIMSymbol to JSON file (with GeometryOffsetEffect) and create Symbol using Symbol.FromJson method, it works as expect. Hopefully, next release will add more support for CIMSymbol.
I found solution: Write CIMSymbol to JSON file (with GeometryOffsetEffect) and create Symbol using Symbol.FromJson method, it works as expect. Hopefully, next release will add more support for CIMSymbol.
Yup this is the way. The API fully supports rendering it, but there's not yet a public API for programmatically setting it.
Can you share some updates in next release? Any update in CIMSymbol api, print api? Print API in native sdk is very limit with only ExportImage function with no customize (region, size, dpi,...), hopefully, it will extend in near future.