FontInfo fiMapped = dfm.getMappedFont(graphics, fiRun); FontInfo fiFallback = dfm.getFallbackFont(graphics, fiRun); assert(fiFallback != null); if (fiMapped == null) { fiMapped = dfm.getMappedFont(graphics, new DrawFontInfo(paragraph.getDefaultFontFamily()));
buFont = dfm.getMappedFont(graphics, buFont);
FontInfo fiMapped = dfm.getMappedFont(graphics, fiRun); FontInfo fiFallback = dfm.getFallbackFont(graphics, fiRun); assert(fiFallback != null); if (fiMapped == null) { fiMapped = dfm.getMappedFont(graphics, new DrawFontInfo(paragraph.getDefaultFontFamily()));
private void addAttributes(AttributedString as, HwmfFont font) { DrawFontManager fontHandler = DrawFactory.getInstance(graphicsCtx).getFontManager(graphicsCtx); FontInfo fontInfo = fontHandler.getMappedFont(graphicsCtx, font); as.addAttribute(TextAttribute.FAMILY, fontInfo.getTypeface()); as.addAttribute(TextAttribute.SIZE, getFontHeight(font)); as.addAttribute(TextAttribute.STRIKETHROUGH, font.isStrikeOut()); if (font.isUnderline()) { as.addAttribute(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON); } if (font.isItalic()) { as.addAttribute(TextAttribute.POSTURE, TextAttribute.POSTURE_OBLIQUE); } as.addAttribute(TextAttribute.WEIGHT, font.getWeight()); }
buFont = dfm.getMappedFont(graphics, buFont);