GD-SVG
view release on metacpan or search on metacpan
my $id = $self->_create_id($x,$y);
my $formatting = $font_obj->formatting();
my $color = $self->_get_color($color_index);
my $result =
$img->text(
id=>$id,
x=>$x,
y=>$y + $font_obj->{height} - GD::SVG::TEXT_KLUDGE,
%$formatting,
fill => $color,
)->cdata($text);
return $result;
}
sub stringUp {
my ($self,$font_obj,$x,$y,$text,$color_index) = @_;
my $img = $self->currentGroup;
my $id = $self->_create_id($x,$y);
my $formatting = $font_obj->formatting();
my $color = $self->_get_color($color_index);
$x += $font_obj->height;
my $result =
$img->text(
id=>$id,
%$formatting,
'transform' => "translate($x,$y) rotate(-90)",
fill => $color,
)->cdata($text);
}
sub char {
my ($self,@rest) = @_;
$self->string(@rest);
}
sub charUp {
my ($self,@rest) = @_;
$self->stringUp(@rest);
( run in 0.343 second using v1.01-cache-2.11-cpan-454fe037f31 )