org.pentaho.reporting.libraries.fonts.text
Class DefaultFontSpecification

java.lang.Object
  extended by org.pentaho.reporting.libraries.fonts.text.DefaultFontSpecification
All Implemented Interfaces:
FontSpecification

public class DefaultFontSpecification
extends java.lang.Object
implements FontSpecification

Creation-Date: 04.04.2007, 14:03:19

Author:
Thomas Morgner

Constructor Summary
DefaultFontSpecification()
           
DefaultFontSpecification(java.lang.String fontFamily, double fontSize, int fontWeight, boolean italic, boolean oblique, boolean smallCaps, boolean antiAliasing, java.lang.String encoding, boolean embedFontData)
           
 
Method Summary
 java.lang.String getEncoding()
           
 java.lang.String getFontFamily()
           
 double getFontSize()
           
 int getFontWeight()
           
 boolean isAntiAliasing()
           
 boolean isEmbedFontData()
           
 boolean isItalic()
           
 boolean isOblique()
           
 boolean isSmallCaps()
           
 void setAntiAliasing(boolean antiAliasing)
           
 void setEmbedFontData(boolean embedFontData)
           
 void setEncoding(java.lang.String encoding)
           
 void setFontFamily(java.lang.String fontFamily)
           
 void setFontSize(double fontSize)
           
 void setFontWeight(int fontWeight)
           
 void setItalic(boolean italic)
           
 void setOblique(boolean oblique)
           
 void setSmallCaps(boolean smallCaps)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultFontSpecification

public DefaultFontSpecification()

DefaultFontSpecification

public DefaultFontSpecification(java.lang.String fontFamily,
                                double fontSize,
                                int fontWeight,
                                boolean italic,
                                boolean oblique,
                                boolean smallCaps,
                                boolean antiAliasing,
                                java.lang.String encoding,
                                boolean embedFontData)
Method Detail

getFontFamily

public java.lang.String getFontFamily()
Specified by:
getFontFamily in interface FontSpecification

setFontFamily

public void setFontFamily(java.lang.String fontFamily)

isAntiAliasing

public boolean isAntiAliasing()
Specified by:
isAntiAliasing in interface FontSpecification

setAntiAliasing

public void setAntiAliasing(boolean antiAliasing)

isSmallCaps

public boolean isSmallCaps()
Specified by:
isSmallCaps in interface FontSpecification

setSmallCaps

public void setSmallCaps(boolean smallCaps)

isItalic

public boolean isItalic()
Specified by:
isItalic in interface FontSpecification

setItalic

public void setItalic(boolean italic)

isOblique

public boolean isOblique()
Specified by:
isOblique in interface FontSpecification

setOblique

public void setOblique(boolean oblique)

getFontWeight

public int getFontWeight()
Specified by:
getFontWeight in interface FontSpecification

setFontWeight

public void setFontWeight(int fontWeight)

getFontSize

public double getFontSize()
Specified by:
getFontSize in interface FontSpecification

setFontSize

public void setFontSize(double fontSize)

getEncoding

public java.lang.String getEncoding()
Specified by:
getEncoding in interface FontSpecification

setEncoding

public void setEncoding(java.lang.String encoding)

isEmbedFontData

public boolean isEmbedFontData()
Specified by:
isEmbedFontData in interface FontSpecification

setEmbedFontData

public void setEmbedFontData(boolean embedFontData)