context.getStyle().getGraphicsUtils(context).layoutText(
context, fm, label.getText(), label.getIcon(),
label.getHorizontalAlignment(), label.getVerticalAlignment(),
label.getHorizontalTextPosition(), label.getVerticalTextPosition(),
viewRect, iconRect, textRect, label.getIconTextGap());
View view = (View)label.getClientProperty(BasicHTML.propertyKey);
int baseline;
if (view != null) {
baseline = BasicHTML.getHTMLBaseline(view, textRect.width,
textRect.height);
if (baseline >= 0) {