Home | History | Annotate | Download | only in svg

Lines Matching refs:textBox

122 void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& textMetricsValues)
149 textBox->textFragments().append(m_currentTextFragment);
239 void SVGTextLayoutEngine::layoutInlineTextBox(SVGInlineTextBox* textBox)
241 ASSERT(textBox);
243 RenderSVGInlineText* text = toRenderSVGInlineText(textBox->textRenderer());
252 textBox->clearTextFragments();
254 layoutTextOnLineOrPath(textBox, text, style);
257 m_pathLayoutBoxes.append(textBox);
261 m_lineLayoutBoxes.append(textBox);
271 SVGInlineTextBox* textBox = boxes.at(boxPosition);
272 Vector<SVGTextFragment>& fragments = textBox->textFragments();
273 fprintf(stderr, "-> Box %i: Dumping text fragments for SVGInlineTextBox, textBox=%p, textRenderer=%p\n", boxPosition, textBox, textBox->textRenderer());
274 fprintf(stderr, " textBox properties, start=%i, len=%i, box direction=%i\n", textBox->start(), textBox->len(), textBox->direction());
275 fprintf(stderr, " textRenderer properties, textLength=%i\n", textBox->textRenderer()->textLength());
277 const UChar* characters = textBox->textRenderer()->characters();
298 SVGInlineTextBox* textBox = boxes.at(boxPosition);
299 Vector<SVGTextFragment>& fragments = textBox->textFragments();
303 m_chunkLayoutBuilder.transformationForTextBox(textBox, textBoxTransformation);
391 bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, RenderSVGInlineText* text, SVGTextMetrics& metrics)
398 unsigned boxStart = textBox->start();
399 unsigned boxLength = textBox->len();
436 void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, RenderSVGInlineText* text, const RenderStyle* style)
467 if (!currentVisualCharacterMetrics(textBox, text, visualMetrics))
494 if (m_visualCharacterOffset == textBox->start())
495 textBox->setStartsNewTextChunk(logicalAttributes.context()->characterStartsNewTextChunk(m_logicalCharacterOffset));
613 recordTextFragment(textBox, textMetricsValues);
674 recordTextFragment(textBox, textMetricsValues);