Class FontFamily<T extends MinimalFontDescription>
- java.lang.Object
-
- com.openhtmltopdf.outputdevice.helper.FontFamily<T>
-
public class FontFamily<T extends MinimalFontDescription> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
_family
private java.util.List<T>
_fontDescriptions
private static int
SM_DARKER_OR_LIGHTER
private static int
SM_EXACT
private static int
SM_LIGHTER_OR_DARKER
-
Constructor Summary
Constructors Constructor Description FontFamily(java.lang.String family)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFontDescription(T descr)
private T
findByWeight(java.util.List<T> matches, int desiredWeight, int searchMode)
java.lang.String
getFamily()
java.util.List<T>
getFontDescriptions()
private void
getStyleMatches(IdentValue style, java.util.List<T> candidates)
T
match(int desiredWeight, IdentValue style)
-
-
-
Field Detail
-
_fontDescriptions
private final java.util.List<T extends MinimalFontDescription> _fontDescriptions
-
_family
private final java.lang.String _family
-
SM_EXACT
private static final int SM_EXACT
- See Also:
- Constant Field Values
-
SM_LIGHTER_OR_DARKER
private static final int SM_LIGHTER_OR_DARKER
- See Also:
- Constant Field Values
-
SM_DARKER_OR_LIGHTER
private static final int SM_DARKER_OR_LIGHTER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFamily
public java.lang.String getFamily()
-
getFontDescriptions
public java.util.List<T> getFontDescriptions()
-
addFontDescription
public void addFontDescription(T descr)
-
match
public T match(int desiredWeight, IdentValue style)
-
getStyleMatches
private void getStyleMatches(IdentValue style, java.util.List<T> candidates)
-
-