public final String getFontStyle() { String style = getString(Attribute.FONT_STYLE.getProperty()); if ((null == style) || (style = style.trim()).isEmpty()) { style = LienzoCore.get().getDefaultFontStyle(); } return style; }
public final String getFontStyle() { String style = getString(Attribute.FONT_STYLE.getProperty()); if ((null == style) || (style = style.trim()).isEmpty()) { style = LienzoCore.get().getDefaultFontStyle(); } return style; }
public final String getFontStyle() { String style = getString(Attribute.FONT_STYLE.getProperty()); if ((null == style) || (style = style.trim()).isEmpty()) { style = LienzoCore.get().getDefaultFontStyle(); } return style; }
public final String getFontStyle() { String style = getString(Attribute.FONT_STYLE.getProperty()); if ((null == style) || (style = style.trim()).isEmpty()) { style = LienzoCore.get().getDefaultFontStyle(); } return style; }
public final String getFontStyle() { String style = getString(Attribute.FONT_STYLE.getProperty()); if ((null == style) || (style = style.trim()).isEmpty()) { style = LienzoCore.get().getDefaultFontStyle(); } return style; }
public final String getFontStyle() { String style = getString(Attribute.FONT_STYLE.getProperty()); if ((null == style) || (style = style.trim()).isEmpty()) { style = LienzoCore.get().getDefaultFontStyle(); } return style; }
public final void setFontStyle(String style) { if ((null == style) || (style = style.trim()).isEmpty()) { put(Attribute.FONT_STYLE.getProperty(), LienzoCore.get().getDefaultFontStyle()); } else { put(Attribute.FONT_STYLE.getProperty(), style); } }
public final void setFontStyle(String style) { if ((null == style) || (style = style.trim()).isEmpty()) { put(Attribute.FONT_STYLE.getProperty(), LienzoCore.get().getDefaultFontStyle()); } else { put(Attribute.FONT_STYLE.getProperty(), style); } }
public final void setFontStyle(String style) { if ((null == style) || (style = style.trim()).isEmpty()) { put(Attribute.FONT_STYLE.getProperty(), LienzoCore.get().getDefaultFontStyle()); } else { put(Attribute.FONT_STYLE.getProperty(), style); } }
public final void setFontStyle(String style) { if ((null == style) || (style = style.trim()).isEmpty()) { put(Attribute.FONT_STYLE.getProperty(), LienzoCore.get().getDefaultFontStyle()); } else { put(Attribute.FONT_STYLE.getProperty(), style); } }
public final void setFontStyle(String style) { if ((null == style) || (style = style.trim()).isEmpty()) { put(Attribute.FONT_STYLE.getProperty(), LienzoCore.get().getDefaultFontStyle()); } else { put(Attribute.FONT_STYLE.getProperty(), style); } }
public final void setFontStyle(String style) { if ((null == style) || (style = style.trim()).isEmpty()) { put(Attribute.FONT_STYLE.getProperty(), LienzoCore.get().getDefaultFontStyle()); } else { put(Attribute.FONT_STYLE.getProperty(), style); } }
/** * Constructor. Creates an instance of text. Default no-wrap text wrapping. * * @param text * @param family font family * @param size font size */ public Text(String text, String family, double size) { super(ShapeType.TEXT); final LienzoCore globals = LienzoCore.get(); if (null == text) { text = ""; } if ((null == family) || ((family = family.trim()).isEmpty())) { family = globals.getDefaultFontFamily(); } if (size <= 0) { size = globals.getDefaultFontSize(); } setText(text).setFontFamily(family).setFontStyle(globals.getDefaultFontStyle()).setFontSize(size); }
/** * Constructor. Creates an instance of text. * * @param text * @param family font family * @param points font size */ public Text(String text, String family, double size) { super(ShapeType.TEXT); final LienzoCore globals = LienzoCore.get(); if (null == text) { text = ""; } if ((null == family) || ((family = family.trim()).isEmpty())) { family = globals.getDefaultFontFamily(); } if (size <= 0) { size = globals.getDefaultFontSize(); } setText(text).setFontFamily(family).setFontStyle(globals.getDefaultFontStyle()).setFontSize(size); }
/** * Constructor. Creates an instance of text. Default no-wrap text wrapping. * * @param text */ public Text(String text) { super(ShapeType.TEXT); final LienzoCore globals = LienzoCore.get(); if (null == text) { text = ""; } setText(text).setFontFamily(globals.getDefaultFontFamily()).setFontStyle(globals.getDefaultFontStyle()).setFontSize(globals.getDefaultFontSize()); }
/** * Constructor. Creates an instance of text. * * @param text */ public Text(String text) { super(ShapeType.TEXT); final LienzoCore globals = LienzoCore.get(); if (null == text) { text = ""; } setText(text).setFontFamily(globals.getDefaultFontFamily()).setFontStyle(globals.getDefaultFontStyle()).setFontSize(globals.getDefaultFontSize()); }
/** * Constructor. Creates an instance of text. Default no-wrap text wrapping. * * @param text */ public Text(String text) { super(ShapeType.TEXT); final LienzoCore globals = LienzoCore.get(); if (null == text) { text = ""; } setText(text).setFontFamily(globals.getDefaultFontFamily()).setFontStyle(globals.getDefaultFontStyle()).setFontSize(globals.getDefaultFontSize()); }
/** * Constructor. Creates an instance of text. Default no-wrap text wrapping. * * @param text */ public Text(String text) { super(ShapeType.TEXT); final LienzoCore globals = LienzoCore.get(); if (null == text) { text = ""; } setText(text).setFontFamily(globals.getDefaultFontFamily()).setFontStyle(globals.getDefaultFontStyle()).setFontSize(globals.getDefaultFontSize()); }
private final String getTextBestFit(Context2D context, String text, int wide) { double pt = LienzoCore.get().getDefaultFontSize(); String st = LienzoCore.get().getDefaultFontStyle(); String fm = LienzoCore.get().getDefaultFontFamily(); String tf = st + " " + pt + "pt " + fm; context.save(); context.setToIdentityTransform(); while (true) { context.setTextFont(tf); TextMetrics tm = context.measureText(text); if (tm.getWidth() < wide) { break; } pt = pt - 2; if (pt < 6) { break; } tf = st + " " + pt + "pt " + fm; } context.restore(); return tf; }
private final String getTextBestFit(final Context2D context, final String text, final int wide) { double pt = LienzoCore.get().getDefaultFontSize(); final String st = LienzoCore.get().getDefaultFontStyle(); final String fm = LienzoCore.get().getDefaultFontFamily(); String tf = TextUtils.getFontString(pt, TextUnit.PT, st, fm); context.save(); context.setToIdentityTransform(); while (true) { context.setTextFont(tf); final TextMetrics tm = context.measureText(text); if (tm.getWidth() < wide) { break; } pt = pt - 2; if (pt < 6) { break; } tf = TextUtils.getFontString(pt, TextUnit.PT, st, fm); } context.restore(); return tf; }