public void initLineInfo(FontRenderContext frc) { float fontSize = 12; Float fsFloat = (Float)fontAttrs.get(TextAttribute.SIZE); if (fsFloat != null) fontSize = fsFloat.floatValue(); Iterator i = fontList.iterator(); while (i.hasNext()) { GVTFont font = (GVTFont)i.next(); GVTLineMetrics lm = font.getLineMetrics("", frc); this.ascent = lm.getAscent(); this.descent = lm.getDescent(); break; } if (ascent == -1) { ascent = fontSize * 0.8f; descent = fontSize * 0.2f; } }
public void initLineInfo(FontRenderContext frc) { float fontSize = 12; Float fsFloat = (Float)fontAttrs.get(TextAttribute.SIZE); if (fsFloat != null) fontSize = fsFloat; for (Object aFontList : fontList) { GVTFont font = (GVTFont) aFontList; GVTLineMetrics lm = font.getLineMetrics("", frc); this.ascent = lm.getAscent(); this.descent = lm.getDescent(); break; } if (ascent == -1) { ascent = fontSize * 0.8f; descent = fontSize * 0.2f; } }
public void initLineInfo(FontRenderContext frc) { float fontSize = 12; Float fsFloat = (Float)fontAttrs.get(TextAttribute.SIZE); if (fsFloat != null) fontSize = fsFloat; for (Object aFontList : fontList) { GVTFont font = (GVTFont) aFontList; GVTLineMetrics lm = font.getLineMetrics("", frc); this.ascent = lm.getAscent(); this.descent = lm.getDescent(); break; } if (ascent == -1) { ascent = fontSize * 0.8f; descent = fontSize * 0.2f; } }
protected void updateLineMetrics(int end) { GVTLineMetrics glm = font.getLineMetrics (aci, fontStart, end, frc); float ascent = glm.getAscent(); float descent = glm.getDescent(); float fontSz = font.getSize(); if (ascent > maxAscent) maxAscent = ascent; if (descent > maxDescent) maxDescent = descent; if (fontSz > maxFontSize) maxFontSize = fontSz; }
protected void updateLineMetrics(int end) { GVTLineMetrics glm = font.getLineMetrics (aci, fontStart, end, frc); float ascent = glm.getAscent(); float descent = glm.getDescent(); float fontSz = font.getSize(); if (ascent > maxAscent) maxAscent = ascent; if (descent > maxDescent) maxDescent = descent; if (fontSz > maxFontSize) maxFontSize = fontSz; }
protected void updateLineMetrics(int end) { GVTLineMetrics glm = font.getLineMetrics (aci, fontStart, end, frc); float ascent = glm.getAscent(); float descent = glm.getDescent(); float fontSz = font.getSize(); if (ascent > maxAscent) maxAscent = ascent; if (descent > maxDescent) maxDescent = descent; if (fontSz > maxFontSize) maxFontSize = fontSz; }
if (font != null) { GVTLineMetrics lineMetrics = font.getLineMetrics("By", frc); ascent = lineMetrics.getAscent(); descent = lineMetrics.getDescent();
if (font != null) { GVTLineMetrics lineMetrics = font.getLineMetrics("By", frc); ascent = lineMetrics.getAscent(); descent = lineMetrics.getDescent();
if (font != null) { GVTLineMetrics lineMetrics = font.getLineMetrics("By", frc); ascent = lineMetrics.getAscent(); descent = lineMetrics.getDescent();
this.charMap = charMap; this.metrics = font.getLineMetrics (aci, aci.getBeginIndex(), aci.getEndIndex(), frc);
this.charMap = charMap; this.metrics = font.getLineMetrics (aci, aci.getBeginIndex(), aci.getEndIndex(), frc);
this.charMap = charMap; this.metrics = font.getLineMetrics (aci, aci.getBeginIndex(), aci.getEndIndex(), frc);
prevWI = theWI; } else if (prevWI != theWI) { GVTLineMetrics lm = gvtFont.getLineMetrics (aci, aciWordStart, aciIdx, frc); prevWI.addLineMetrics(gvtFont, lm); GVTLineMetrics lm = gvtFont.getLineMetrics (aci,aciWordStart, runLimit, frc); prevWI.addLineMetrics(gvtFont, lm); GVTLineMetrics lm = gvtFont.getLineMetrics (aci,aciWordStart, runLimit, frc); prevWI.addLineMetrics(gvtFont, lm);
prevWI = theWI; } else if (prevWI != theWI) { GVTLineMetrics lm = gvtFont.getLineMetrics (aci, aciWordStart, aciIdx, frc); prevWI.addLineMetrics(gvtFont, lm); GVTLineMetrics lm = gvtFont.getLineMetrics (aci,aciWordStart, runLimit, frc); prevWI.addLineMetrics(gvtFont, lm); GVTLineMetrics lm = gvtFont.getLineMetrics (aci,aciWordStart, runLimit, frc); prevWI.addLineMetrics(gvtFont, lm);
prevWI = theWI; } else if (prevWI != theWI) { GVTLineMetrics lm = gvtFont.getLineMetrics (aci, aciWordStart, aciIdx, frc); prevWI.addLineMetrics(gvtFont, lm); GVTLineMetrics lm = gvtFont.getLineMetrics (aci,aciWordStart, runLimit, frc); prevWI.addLineMetrics(gvtFont, lm); GVTLineMetrics lm = gvtFont.getLineMetrics (aci,aciWordStart, runLimit, frc); prevWI.addLineMetrics(gvtFont, lm);