/// <summary> /// Set a predefined glow matching the preset types in Excel /// </summary> /// <param name="softEdgesType">The preset type</param> public void SetPresetSoftEdges(ePresetExcelSoftEdgesType softEdgesType) { switch (softEdgesType) { case ePresetExcelSoftEdgesType.None: SoftEdgeRadius = null; break; case ePresetExcelSoftEdgesType.SoftEdge1Pt: SoftEdgeRadius = 1; break; case ePresetExcelSoftEdgesType.SoftEdge2_5Pt: SoftEdgeRadius = 2.5; break; case ePresetExcelSoftEdgesType.SoftEdge5Pt: SoftEdgeRadius = 5; break; case ePresetExcelSoftEdgesType.SoftEdge10Pt: SoftEdgeRadius = 10; break; case ePresetExcelSoftEdgesType.SoftEdge25Pt: SoftEdgeRadius = 25; break; case ePresetExcelSoftEdgesType.SoftEdge50Pt: SoftEdgeRadius = 50; break; } }
private static void AddPresetSoftEdgesShape(ExcelWorksheet ws, int row, int col, ePresetExcelSoftEdgesType preset) { var shape = AddShape(ws, row, col, preset.ToString()); shape.Effect.SetPresetSoftEdges(preset); }