private static InlineText layoutText(LayoutContext c, CalculatedStyle style, int remainingWidth, LineBreakContext lbContext, boolean needFirstLetter) { InlineText result = null; result = new InlineText(); result.setMasterText(lbContext.getMaster()); result.setTextNode(lbContext.getTextNode()); if (needFirstLetter) { Breaker.breakFirstLetter(c, lbContext, remainingWidth, style); } else { Breaker.breakText(c, lbContext, remainingWidth, style); } result.setSubstring(lbContext.getStart(), lbContext.getEnd()); result.setWidth(lbContext.getWidth()); return result; }
private static InlineText layoutText(LayoutContext c, CalculatedStyle style, int remainingWidth, LineBreakContext lbContext, boolean needFirstLetter) { InlineText result = null; result = new InlineText(); result.setMasterText(lbContext.getMaster()); result.setTextNode(lbContext.getTextNode()); if (needFirstLetter) { Breaker.breakFirstLetter(c, lbContext, remainingWidth, style); } else { Breaker.breakText(c, lbContext, remainingWidth, style); } result.setSubstring(lbContext.getStart(), lbContext.getEnd()); result.setWidth(lbContext.getWidth()); return result; }