fixed serialization of expressions in glyph_symbolizer

This commit is contained in:
Alberto Valverde 2010-03-19 11:20:16 +00:00
parent 2d601f1bd7
commit 2e04c5422a
2 changed files with 6 additions and 6 deletions

View file

@ -269,35 +269,35 @@ namespace mapnik
// char
if (sym.get_char()) {
const std::string &str =
to_expression_string(sym.get_char());
to_expression_string(*sym.get_char());
set_attr( node, "char", str );
}
// angle
if (sym.get_angle()) {
const std::string &str =
to_expression_string(sym.get_angle());
to_expression_string(*sym.get_angle());
set_attr( node, "angle", str );
}
// value
if (sym.get_value()) {
const std::string &str =
to_expression_string(sym.get_value());
to_expression_string(*sym.get_value());
set_attr( node, "value", str );
}
// size
if (sym.get_size()) {
const std::string &str =
to_expression_string(sym.get_size());
to_expression_string(*sym.get_size());
set_attr( node, "size", str );
}
// color
if (sym.get_color()) {
const std::string &str =
to_expression_string(sym.get_color());
to_expression_string(*sym.get_color());
set_attr( node, "color", str );
}

View file

@ -7,7 +7,7 @@
char="'í'"
allow_overlap="1"
avoid_edges="0"
halo_fill="rgba(0%,0%,0%,0.4%)"
halo_fill="rgba(0%,0%,0%,4%)"
halo_radius="1"
value="[value]"
angle="[azumuth]+90"