Ejemplo n.º 1
0
        /// <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;
            }
        }
Ejemplo n.º 2
0
        private static void AddPresetSoftEdgesShape(ExcelWorksheet ws, int row, int col, ePresetExcelSoftEdgesType preset)
        {
            var shape = AddShape(ws, row, col, preset.ToString());

            shape.Effect.SetPresetSoftEdges(preset);
        }