Home | History | Annotate | Download | only in rendering

Lines Matching refs:verticalPosition

683         int verticalPosition = verticalPositionCache.get(renderer, baselineType());
684 if (verticalPosition != PositionUndefined)
685 return verticalPosition;
688 int verticalPosition = 0;
695 verticalPosition = box->parent()->logicalTop();
705 verticalPosition += fontSize / 5 + 1;
707 verticalPosition -= fontSize / 3 + 1;
709 verticalPosition += renderer->baselinePosition(baselineType(), firstLine, lineDirection) - fontMetrics.ascent(baselineType());
711 verticalPosition += -static_cast<int>(fontMetrics.xHeight() / 2) - renderer->lineHeight(firstLine, lineDirection) / 2 + renderer->baselinePosition(baselineType(), firstLine, lineDirection);
713 verticalPosition += fontMetrics.descent(baselineType());
716 verticalPosition -= (renderer->lineHeight(firstLine, lineDirection) - renderer->baselinePosition(baselineType(), firstLine, lineDirection));
718 verticalPosition += -renderer->lineHeight(firstLine, lineDirection) / 2 + renderer->baselinePosition(baselineType(), firstLine, lineDirection);
720 verticalPosition -= renderer->style()->verticalAlignLength().calcValue(renderer->lineHeight(firstLine, lineDirection));
725 verticalPositionCache.set(renderer, baselineType(), verticalPosition);
727 return verticalPosition;