Home | History | Annotate | Download | only in svg

Lines Matching refs:textRun

100     TextRun textRun = constructTextRun(style, fragment);
107 textRun.setHorizontalGlyphStretch(narrowPrecisionToFloat(fragmentTransform.xScale()));
109 return fragment.characterOffset - start() + textRenderer.scaledFont().offsetForPosition(textRun, position * scalingFactor, includePartialGlyphs);
403 float scalingFactor, TextRun& textRun, RenderStyle* style, RenderSVGResourceModeFlags resourceMode)
411 TextRun::RenderingContext* renderingContext = textRun.renderingContext();
420 TextRun& textRun, RenderSVGResourceModeFlags resourceMode)
425 TextRun::RenderingContext* renderingContext = textRun.renderingContext();
431 TextRun SVGInlineTextBox::constructTextRun(RenderStyle* style, const SVGTextFragment& fragment) const
441 TextRun run(static_cast<const LChar*>(0) // characters, will be set below if non-zero.
445 , TextRun::AllowTrailingExpansion
464 // Propagate the maximum length of the characters buffer to the TextRun, even when we're only processing a substring.
614 TextRun& textRun, const SVGTextFragment& fragment, int startPosition, int endPosition,
650 if (prepareGraphicsContextForTextPainting(context, scalingFactor, textRun, style, resourceMode)) {
651 TextRunPaintInfo textRunPaintInfo(textRun);
656 restoreGraphicsContextAfterTextPainting(context, textRun, resourceMode);
680 TextRun textRun = constructTextRun(style, fragment);
682 paintTextWithShadows(context, style, textRun, fragment, 0, fragment.length, resourceMode);
688 paintTextWithShadows(context, style, textRun, fragment, 0, startPosition, resourceMode);
697 paintTextWithShadows(context, selectionStyle, textRun, fragment, startPosition, endPosition, resourceMode);
707 paintTextWithShadows(context, style, textRun, fragment, endPosition, fragment.length, resourceMode);