function corE($label, $cor, $elemento, $sombrax = 1, $sombray = 1) { $versao = versao(); $versao = $versao["principal"]; if (is_string($cor)) { $cor = str_replace(",", " ", $cor); if (count(explode(" ", $cor)) == 3) { if ($versao > 5 && in_array(strtolower($elemento), array("backgroundcolor", "backgroundshadowcolor"))) { //na 601 não funciona return; $e = new styleObj($label); $e->setGeomTransform("labelpoly"); $corres = $e->color; if (strtolower($elemento) == "backgroundshadowcolor") { $e->set("offsetx", $sombrax); $e->set("offsety", $sombray); } } else { $corres = $label->{$elemento}; } $cori = explode(" ", $cor); $corres->setRGB($cori[0], $cori[1], $cori[2]); } } else { $corres->setRGB($cor->red, $cor->green, $cor->blue); } }