Class UFont
- java.lang.Object
-
- net.sourceforge.plantuml.ugraphic.UFont
-
public class UFont extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description UFont(java.lang.String fontFamily, int fontStyle, int fontSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description UFontbold()static UFontbyDefault(int size)static UFontcourier(int size)booleanequals(java.lang.Object obj)java.lang.StringgetFamily(UFontContext context)java.awt.FontgetFont()java.awt.FontMetricsgetFontMetrics()java.awt.font.LineMetricsgetLineMetrics(java.awt.Graphics2D gg, java.lang.String text)intgetSize()doublegetSize2D()intgetStyle()UFontgoTikz(int delta)inthashCode()booleanisBold()booleanisItalic()UFontitalic()static UFontmonospaced(int size)static UFontsansSerif(int size)UFontscaled(double scale)static UFontserif(int size)FontConfigurationtoFont2(HColor color, boolean useUnderlineForHyperlink, HColor hyperlinkColor, int tabSize)Deprecated.java.lang.StringtoString()UFontwithSize(float size)UFontwithStyle(int style)
-
-
-
Method Detail
-
serif
public static UFont serif(int size)
-
sansSerif
public static UFont sansSerif(int size)
-
courier
public static UFont courier(int size)
-
byDefault
public static UFont byDefault(int size)
-
goTikz
public UFont goTikz(int delta)
-
monospaced
public static UFont monospaced(int size)
-
getFont
public final java.awt.Font getFont()
-
toFont2
@Deprecated public FontConfiguration toFont2(HColor color, boolean useUnderlineForHyperlink, HColor hyperlinkColor, int tabSize)
Deprecated.
-
scaled
public UFont scaled(double scale)
-
withSize
public UFont withSize(float size)
-
withStyle
public UFont withStyle(int style)
-
bold
public UFont bold()
-
italic
public UFont italic()
-
getStyle
public int getStyle()
-
getSize
public int getSize()
-
getSize2D
public double getSize2D()
-
isBold
public boolean isBold()
-
isItalic
public boolean isItalic()
-
getFamily
public java.lang.String getFamily(UFontContext context)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getLineMetrics
public java.awt.font.LineMetrics getLineMetrics(java.awt.Graphics2D gg, java.lang.String text)
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics()
-
-