Select to view content in your preferred language

TextSymbol 2D halo color doesn't work

705
0
03-15-2018 01:34 PM
mingleidi
Emerging Contributor

I create a client-side graphic layer(as a label layer) and then add graphics with TextSymbol, I need to set halo color to make the label graphic standing out, but it doesn't work. Here's my symbol:

this.labelTextSymbol2D = {
type: "text",
color: "black",
haloColor: "dodgerblue",
haloSize: "5px",
text: "test",
font: {
size: 14,
weight: "bold"
},
xoffset: 7,
yoffset: 10
};

And I set text and assign to the graphic which is added to the graphic layer:

_getStationSymbol (...) {
   symbol = this.labelTextSymbol2D;
   symbol.text = currentParameterValue;
}
let symbol = this._getStationSymbol(attributes.CurrentParameterValue, this.selectedParameter, isForLabelLayer),
graphic = symbol === null ? null : new Graphic({
geometry: point,
attributes: attributes,
symbol: symbol
});

Can anyone help?

Much appreciated,

Benjamin

0 Replies