необходимо вывести на карту символ с текстом, хочется, чтобы текст был с фоном
есть следующий код:
ES:=CoElemStyle.Create;
ES.LineColor:=clRed;
ES.PatColor:= clRed;
ES.FillColor:= clRed;
ES.FontColor:=clBlack;
ES.TextHeight:=15;
ES.FontBackColor:=clWhite;
ES.FontBackStyle:=3;
E.SetEllipse(0,0,5,5,0,true);
S.AddEllipse(E,ES);
S.AddText(5, 5,'some text',ES);
PointSymbol:=mMap.Map.Layers.Item[KOLayer].Symbols.AddItem(S);
при любом значении FontBackStyle (2, 3) текст выводится без фона
есть следующий код:
ES:=CoElemStyle.Create;
ES.LineColor:=clRed;
ES.PatColor:= clRed;
ES.FillColor:= clRed;
ES.FontColor:=clBlack;
ES.TextHeight:=15;
ES.FontBackColor:=clWhite;
ES.FontBackStyle:=3;
E.SetEllipse(0,0,5,5,0,true);
S.AddEllipse(E,ES);
S.AddText(5, 5,'some text',ES);
PointSymbol:=mMap.Map.Layers.Item[KOLayer].Symbols.AddItem(S);
при любом значении FontBackStyle (2, 3) текст выводится без фона