|
|
|
|
|
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, "空"},
|
|
|
|
|
|
};
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|