You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
2.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using GeoSigma.SigmaDrawerStyle.Converter;
namespace SigmaDrawerElement.Converter
{
public class EllipseStyleConverter : EnumConverter<EllipseStyle>
{
protected override Dictionary<EllipseStyle, string> CreateMaps()
{
return new Dictionary<EllipseStyle, string>
{
{EllipseStyle.ELLIPSE_WIDTH_INNER, "内侧"},
{EllipseStyle.ELLIPSE_WIDTH_CENTER, "中心"},
{EllipseStyle.ELLIPSE_WIDTH_OUTTER, "外侧"},
};
}
}
public class FrameGridStyleConverter : EnumConverter<GridTextStyle>
{
protected override Dictionary<GridTextStyle, string> CreateMaps()
{
return new Dictionary<GridTextStyle, string>
{
{GridTextStyle.textGeography, "样式1"},
{GridTextStyle.textMath, "样式2"},
{GridTextStyle.textGeography1, "样式3"},
// {GridTextStyle.textGeography2, "样式4"},
};
}
}
public class FrameNetStyleConverter : EnumConverter<GridingStyle>
{
protected override Dictionary<GridingStyle, string> CreateMaps()
{
return new Dictionary<GridingStyle, string>
{
{GridingStyle.markAllSide, "所有边"},
{GridingStyle.markLeftTop, "左边+上边"},
{GridingStyle.markTopRight, "上边+右边"},
{GridingStyle.markRightBottom, "右边+下边"},
{GridingStyle.markBottomLeft, "下边+左边"},
};
}
}
public class FrameGridDisplayStyleConverter : EnumConverter<GridDisplayStyle>
{
protected override Dictionary<GridDisplayStyle, string> CreateMaps()
{
return new Dictionary<GridDisplayStyle, string>
{
{GridDisplayStyle.showLine, "线"},
{GridDisplayStyle.showCrossPoint, "交叉点"},
{GridDisplayStyle.showNull, "空"},
};
}
}
}