Home | History | Annotate | Download | only in svg

Lines Matching refs:fragmentTransform

348     AffineTransform fragmentTransform;
349 fragment.buildFragmentTransform(fragmentTransform, SVGTextFragment::TransformIgnoringTextLength);
350 if (fragmentTransform.isIdentity())
353 data->startPosition = fragmentTransform.mapPoint(data->startPosition);
395 AffineTransform fragmentTransform;
396 fragment.buildFragmentTransform(fragmentTransform, SVGTextFragment::TransformIgnoringTextLength);
397 if (fragmentTransform.isIdentity())
400 data->endPosition = fragmentTransform.mapPoint(data->endPosition);
435 AffineTransform fragmentTransform;
436 fragment.buildFragmentTransform(fragmentTransform, SVGTextFragment::TransformIgnoringTextLength);
437 if (fragmentTransform.isIdentity())
440 fragmentTransform.scale(1 / fragmentTransform.xScale(), 1 / fragmentTransform.yScale());
441 data->rotation = narrowPrecisionToFloat(rad2deg(atan2(fragmentTransform.b(), fragmentTransform.a())));
486 AffineTransform fragmentTransform;
487 fragment.buildFragmentTransform(fragmentTransform, SVGTextFragment::TransformIgnoringTextLength);
488 if (fragmentTransform.isIdentity())
491 extent = fragmentTransform.mapRect(extent);