if (LocaleCompare("text",keyword) == 0)
{
primitive_type=TextPrimitive;
+ cursor=0.0;
break;
}
if (LocaleCompare("text-align",keyword) == 0)
affine.tx=svg_info->bounds.x+x*
cos(DegreesToRadians(fmod(angle,360.0)))+y*
sin(DegreesToRadians(fmod(angle,360.0)));
- affine.ty=svg_info->bounds.y+x*
- sin(DegreesToRadians(fmod(angle,360.0)))-y*
+ affine.ty=svg_info->bounds.y-x*
+ sin(DegreesToRadians(fmod(angle,360.0)))+y*
cos(DegreesToRadians(fmod(angle,360.0)));
+ affine.tx-=x/2.0;
+ affine.ty-=y/2.0;
break;
}
break;