Commit d47d60b0233e7101f69d99dce0049cf0ace796a4
1 parent
be61b438
Exists in
master
and in
6 other branches
i3geo/i3geo#120 Adicionar informação sobre símbolo ao gerar legenda
Showing
1 changed file
with
8 additions
and
3 deletions
Show diff stats
classesphp/classe_legenda.php
... | ... | @@ -368,9 +368,10 @@ class Legenda |
368 | 368 | "outline" => "-1 -1 -1", |
369 | 369 | "background" => "-1 -1 -1" |
370 | 370 | ); |
371 | - // remove o offset em simbolos do tipo imagem | |
372 | - | |
371 | + //o simbolo pode ser definido apenas com base nas cores | |
372 | + $simple = true; | |
373 | 373 | |
374 | + // remove o offset em simbolos do tipo imagem | |
374 | 375 | if ($classe->numstyles > 0) { |
375 | 376 | $estilo = $classe->getstyle(0); |
376 | 377 | if ($estilo->symbolname != "" && file_exists($estilo->symbolname)) { |
... | ... | @@ -382,6 +383,9 @@ class Legenda |
382 | 383 | "outline" => corRGB($estilo->outlinecolor), |
383 | 384 | "background" => corRGB($estilo->backgroundcolor) |
384 | 385 | ); |
386 | + if($estilo->symbolname != "" && $estilo->symbolname != "linha" && $estilo->symbolname != "ponto"){ | |
387 | + $simple = false; | |
388 | + } | |
385 | 389 | } |
386 | 390 | $imagem = $classe->createLegendIcon($w, $h)->saveWebImage(); |
387 | 391 | |
... | ... | @@ -393,7 +397,8 @@ class Legenda |
393 | 397 | "layer" => $la->name, |
394 | 398 | "cor"=>$cor, |
395 | 399 | "w"=>$w, |
396 | - "h"=>$h | |
400 | + "h"=>$h, | |
401 | + "simple" => $simple | |
397 | 402 | ); |
398 | 403 | } |
399 | 404 | $legenda[] = array( | ... | ... |