public MapObjects2.LabelRenderer GetLabelRender(LabelRenderStruct render) { MapObjects2.LabelRenderer oMapRender = new MapObjects2.LabelRendererClass(); oMapRender.AllowDuplicates = render.AllowDuplicates; oMapRender.DrawBackground = render.DrawBackground; oMapRender.Field = render.Field; oMapRender.FittedField = render.FittedField; oMapRender.Flip = render.Flip; oMapRender.HeightField = render.HeightField; oMapRender.LevelField = render.LevelField; oMapRender.MaxLevel = render.MaxLevel; oMapRender.MinLevel = render.MinLevel; oMapRender.RotationField = render.RotationField; oMapRender.SplinedText = render.SplinedText; oMapRender.SymbolCount = render.SymbolCount; oMapRender.SymbolField = render.SymbolField; oMapRender.Tag = render.Tag; oMapRender.XOffsetField = render.XOffsetField; oMapRender.YOffsetField = render.YOffsetField; short iIndex = 0; foreach (TextSymbolStruct oSymbol in render.SymbolList) { MapObjects2.TextSymbol otext = new MapObjects2.TextSymbol(); this.ConvertTextSymbol(oSymbol, oMapRender.get_Symbol(iIndex)); iIndex++; } return(oMapRender); }
public MapObjects2.LabelRenderer GetLabelRender(LabelRenderStruct render) { MapObjects2.LabelRenderer oMapRender = new MapObjects2.LabelRendererClass(); oMapRender.AllowDuplicates = render.AllowDuplicates; oMapRender.DrawBackground = render.DrawBackground; oMapRender.Field = render.Field; oMapRender.FittedField = render.FittedField; oMapRender.Flip = render.Flip; oMapRender.HeightField = render.HeightField; oMapRender.LevelField = render.LevelField; oMapRender.MaxLevel = render.MaxLevel; oMapRender.MinLevel = render.MinLevel; oMapRender.RotationField = render.RotationField; oMapRender.SplinedText = render.SplinedText; oMapRender.SymbolCount = render.SymbolCount; oMapRender.SymbolField = render.SymbolField; oMapRender.Tag = render.Tag; oMapRender.XOffsetField = render.XOffsetField; oMapRender.YOffsetField = render.YOffsetField; short iIndex = 0; foreach (TextSymbolStruct oSymbol in render.SymbolList) { MapObjects2.TextSymbol otext = new MapObjects2.TextSymbol(); this.ConvertTextSymbol(oSymbol, oMapRender.get_Symbol(iIndex)); iIndex++; } return oMapRender; }