ar.com.fdvs.dj.domain.constants
Class Font

java.lang.Object
  extended by ar.com.fdvs.dj.domain.constants.BaseDomainConstant
      extended by ar.com.fdvs.dj.domain.constants.Font
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class Font
extends BaseDomainConstant
implements java.lang.Cloneable

See Also:
Serialized Form

Field Summary
static java.lang.String _FONT_ARIAL
           
static java.lang.String _FONT_COMIC_SANS
           
static java.lang.String _FONT_COURIER_NEW
           
static java.lang.String _FONT_GEORGIA
           
static java.lang.String _FONT_TIMES_NEW_ROMAN
           
static java.lang.String _FONT_VERDANA
           
static Font ARIAL_BIG
           
static Font ARIAL_BIG_BOLD
           
static Font ARIAL_MEDIUM
           
static Font ARIAL_MEDIUM_BOLD
           
static Font ARIAL_SMALL
           
static Font ARIAL_SMALL_BOLD
           
static int BIG
           
static Font COMIC_SANS_BIG
           
static Font COMIC_SANS_BIG_BOLD
           
static Font COMIC_SANS_MEDIUM
           
static Font COMIC_SANS_MEDIUM_BOLD
           
static Font COMIC_SANS_SMALL
           
static Font COMIC_SANS_SMALL_BOLD
           
static Font COURIER_NEW_BIG
           
static Font COURIER_NEW_BIG_BOLD
           
static Font COURIER_NEW_MEDIUM
           
static Font COURIER_NEW_MEDIUM_BOLD
           
static Font COURIER_NEW_SMALL
           
static Font COURIER_NEW_SMALL_BOLD
           
static Font GEORGIA_BIG
           
static Font GEORGIA_BIG_BOLD
           
static Font GEORGIA_MEDIUM
           
static Font GEORGIA_MEDIUM_BOLD
           
static Font GEORGIA_SMALL
           
static Font GEORGIA_SMALL_BOLD
           
static int MEDIUM
           
static java.lang.String PDF_ENCODING_CP1250_Central_European
           
static java.lang.String PDF_ENCODING_CP1251_Cyrillic
           
static java.lang.String PDF_ENCODING_CP1252_Western_European_ANSI
           
static java.lang.String PDF_ENCODING_CP1253_Greek
           
static java.lang.String PDF_ENCODING_CP1254_Turkish
           
static java.lang.String PDF_ENCODING_CP1255_Hebrew
           
static java.lang.String PDF_ENCODING_CP1256_Arabic
           
static java.lang.String PDF_ENCODING_CP1257_Baltic
           
static java.lang.String PDF_ENCODING_CP1258_Vietnamese
           
static java.lang.String PDF_ENCODING_Identity_H_Unicode_with_horizontal_writing
           
static java.lang.String PDF_ENCODING_Identity_V_Unicode_with_horizontal_writing
           
static java.lang.String PDF_ENCODING_UniCNS_UCS2_H_Chinese_traditional
           
static java.lang.String PDF_ENCODING_UniCNS_UCS2_V_Chinese_traditional
           
static java.lang.String PDF_ENCODING_UniGB_UCS2_H_Chinese_Simplified
           
static java.lang.String PDF_ENCODING_UniGB_UCS2_V_Chinese_Simplified
           
static java.lang.String PDF_ENCODING_UniJIS_UCS2_H_Japanese
           
static java.lang.String PDF_ENCODING_UniJIS_UCS2_HW_H_Japanese
           
static java.lang.String PDF_ENCODING_UniJIS_UCS2_HW_V_Japanese
           
static java.lang.String PDF_ENCODING_UniJIS_UCS2_V_Japanese
           
static java.lang.String PDF_ENCODING_UniKS_UCS2_H_Korean
           
static java.lang.String PDF_ENCODING_UniKS_UCS2_V_Korean
           
static int SMALL
           
static Font TIMES_NEW_ROMAN_BIG
           
static Font TIMES_NEW_ROMAN_BIG_BOLD
           
static Font TIMES_NEW_ROMAN_MEDIUM
           
static Font TIMES_NEW_ROMAN_MEDIUM_BOLD
           
static Font TIMES_NEW_ROMAN_SMALL
           
static Font TIMES_NEW_ROMAN_SMALL_BOLD
           
static Font VERDANA_BIG
           
static Font VERDANA_BIG_BOLD
           
static Font VERDANA_MEDIUM
           
static Font VERDANA_MEDIUM_BOLD
           
static Font VERDANA_SMALL
           
static Font VERDANA_SMALL_BOLD
           
 
Constructor Summary
Font()
           
Font(int fontSize, java.lang.String fontName, boolean bold)
           
Font(int fontSize, java.lang.String fontName, boolean bold, boolean italic, boolean underline)
           
Font(int fontSize, java.lang.String fontName, java.lang.String pdfFontName, java.lang.String pdfFontEncoding, boolean pdfFontEmbedded)
           
 
Method Summary
 java.lang.Object clone()
           
 java.lang.String getFontName()
           
 int getFontSize()
           
 java.lang.String getPdfFontEncoding()
           
 java.lang.String getPdfFontName()
           
 java.lang.String getStandardFontname()
          Returns a string that describes the font like indicated in java.awt.Font.decode(...)
 boolean isBold()
           
 boolean isItalic()
           
 boolean isPdfFontEmbedded()
           
 boolean isUnderline()
           
 void setBold(boolean bold)
           
 void setFontName(java.lang.String fontName)
           
 void setFontSize(int fontSize)
           
 void setItalic(boolean intalic)
           
 void setPdfFontEmbedded(boolean pdfFontEmbedded)
           
 void setPdfFontEncoding(java.lang.String pdfFontEncoding)
          Use the constants Font.PDF_ENCODING_XXXX...
 void setPdfFontName(java.lang.String pdfFontName)
          The path to the font file
 void setUnderline(boolean underline)
           
 net.sf.jasperreports.engine.JRFont transform()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PDF_ENCODING_CP1250_Central_European

public static final java.lang.String PDF_ENCODING_CP1250_Central_European
See Also:
Constant Field Values

PDF_ENCODING_CP1251_Cyrillic

public static final java.lang.String PDF_ENCODING_CP1251_Cyrillic
See Also:
Constant Field Values

PDF_ENCODING_CP1252_Western_European_ANSI

public static final java.lang.String PDF_ENCODING_CP1252_Western_European_ANSI
See Also:
Constant Field Values

PDF_ENCODING_CP1253_Greek

public static final java.lang.String PDF_ENCODING_CP1253_Greek
See Also:
Constant Field Values

PDF_ENCODING_CP1254_Turkish

public static final java.lang.String PDF_ENCODING_CP1254_Turkish
See Also:
Constant Field Values

PDF_ENCODING_CP1255_Hebrew

public static final java.lang.String PDF_ENCODING_CP1255_Hebrew
See Also:
Constant Field Values

PDF_ENCODING_CP1256_Arabic

public static final java.lang.String PDF_ENCODING_CP1256_Arabic
See Also:
Constant Field Values

PDF_ENCODING_CP1257_Baltic

public static final java.lang.String PDF_ENCODING_CP1257_Baltic
See Also:
Constant Field Values

PDF_ENCODING_CP1258_Vietnamese

public static final java.lang.String PDF_ENCODING_CP1258_Vietnamese
See Also:
Constant Field Values

PDF_ENCODING_UniGB_UCS2_H_Chinese_Simplified

public static final java.lang.String PDF_ENCODING_UniGB_UCS2_H_Chinese_Simplified
See Also:
Constant Field Values

PDF_ENCODING_UniGB_UCS2_V_Chinese_Simplified

public static final java.lang.String PDF_ENCODING_UniGB_UCS2_V_Chinese_Simplified
See Also:
Constant Field Values

PDF_ENCODING_UniCNS_UCS2_H_Chinese_traditional

public static final java.lang.String PDF_ENCODING_UniCNS_UCS2_H_Chinese_traditional
See Also:
Constant Field Values

PDF_ENCODING_UniCNS_UCS2_V_Chinese_traditional

public static final java.lang.String PDF_ENCODING_UniCNS_UCS2_V_Chinese_traditional
See Also:
Constant Field Values

PDF_ENCODING_UniJIS_UCS2_H_Japanese

public static final java.lang.String PDF_ENCODING_UniJIS_UCS2_H_Japanese
See Also:
Constant Field Values

PDF_ENCODING_UniJIS_UCS2_V_Japanese

public static final java.lang.String PDF_ENCODING_UniJIS_UCS2_V_Japanese
See Also:
Constant Field Values

PDF_ENCODING_UniJIS_UCS2_HW_H_Japanese

public static final java.lang.String PDF_ENCODING_UniJIS_UCS2_HW_H_Japanese
See Also:
Constant Field Values

PDF_ENCODING_UniJIS_UCS2_HW_V_Japanese

public static final java.lang.String PDF_ENCODING_UniJIS_UCS2_HW_V_Japanese
See Also:
Constant Field Values

PDF_ENCODING_UniKS_UCS2_H_Korean

public static final java.lang.String PDF_ENCODING_UniKS_UCS2_H_Korean
See Also:
Constant Field Values

PDF_ENCODING_UniKS_UCS2_V_Korean

public static final java.lang.String PDF_ENCODING_UniKS_UCS2_V_Korean
See Also:
Constant Field Values

PDF_ENCODING_Identity_H_Unicode_with_horizontal_writing

public static final java.lang.String PDF_ENCODING_Identity_H_Unicode_with_horizontal_writing
See Also:
Constant Field Values

PDF_ENCODING_Identity_V_Unicode_with_horizontal_writing

public static final java.lang.String PDF_ENCODING_Identity_V_Unicode_with_horizontal_writing
See Also:
Constant Field Values

_FONT_ARIAL

public static final java.lang.String _FONT_ARIAL
See Also:
Constant Field Values

_FONT_TIMES_NEW_ROMAN

public static final java.lang.String _FONT_TIMES_NEW_ROMAN
See Also:
Constant Field Values

_FONT_COURIER_NEW

public static final java.lang.String _FONT_COURIER_NEW
See Also:
Constant Field Values

_FONT_COMIC_SANS

public static final java.lang.String _FONT_COMIC_SANS
See Also:
Constant Field Values

_FONT_GEORGIA

public static final java.lang.String _FONT_GEORGIA
See Also:
Constant Field Values

_FONT_VERDANA

public static final java.lang.String _FONT_VERDANA
See Also:
Constant Field Values

SMALL

public static final int SMALL
See Also:
Constant Field Values

MEDIUM

public static final int MEDIUM
See Also:
Constant Field Values

BIG

public static final int BIG
See Also:
Constant Field Values

ARIAL_SMALL

public static Font ARIAL_SMALL

ARIAL_MEDIUM

public static Font ARIAL_MEDIUM

ARIAL_BIG

public static Font ARIAL_BIG

ARIAL_SMALL_BOLD

public static Font ARIAL_SMALL_BOLD

ARIAL_MEDIUM_BOLD

public static Font ARIAL_MEDIUM_BOLD

ARIAL_BIG_BOLD

public static Font ARIAL_BIG_BOLD

TIMES_NEW_ROMAN_SMALL

public static Font TIMES_NEW_ROMAN_SMALL

TIMES_NEW_ROMAN_MEDIUM

public static Font TIMES_NEW_ROMAN_MEDIUM

TIMES_NEW_ROMAN_BIG

public static Font TIMES_NEW_ROMAN_BIG

TIMES_NEW_ROMAN_SMALL_BOLD

public static Font TIMES_NEW_ROMAN_SMALL_BOLD

TIMES_NEW_ROMAN_MEDIUM_BOLD

public static Font TIMES_NEW_ROMAN_MEDIUM_BOLD

TIMES_NEW_ROMAN_BIG_BOLD

public static Font TIMES_NEW_ROMAN_BIG_BOLD

COURIER_NEW_SMALL

public static Font COURIER_NEW_SMALL

COURIER_NEW_MEDIUM

public static Font COURIER_NEW_MEDIUM

COURIER_NEW_BIG

public static Font COURIER_NEW_BIG

COURIER_NEW_SMALL_BOLD

public static Font COURIER_NEW_SMALL_BOLD

COURIER_NEW_MEDIUM_BOLD

public static Font COURIER_NEW_MEDIUM_BOLD

COURIER_NEW_BIG_BOLD

public static Font COURIER_NEW_BIG_BOLD

COMIC_SANS_SMALL

public static Font COMIC_SANS_SMALL

COMIC_SANS_MEDIUM

public static Font COMIC_SANS_MEDIUM

COMIC_SANS_BIG

public static Font COMIC_SANS_BIG

COMIC_SANS_SMALL_BOLD

public static Font COMIC_SANS_SMALL_BOLD

COMIC_SANS_MEDIUM_BOLD

public static Font COMIC_SANS_MEDIUM_BOLD

COMIC_SANS_BIG_BOLD

public static Font COMIC_SANS_BIG_BOLD

GEORGIA_SMALL

public static Font GEORGIA_SMALL

GEORGIA_MEDIUM

public static Font GEORGIA_MEDIUM

GEORGIA_BIG

public static Font GEORGIA_BIG

GEORGIA_SMALL_BOLD

public static Font GEORGIA_SMALL_BOLD

GEORGIA_MEDIUM_BOLD

public static Font GEORGIA_MEDIUM_BOLD

GEORGIA_BIG_BOLD

public static Font GEORGIA_BIG_BOLD

VERDANA_SMALL

public static Font VERDANA_SMALL

VERDANA_MEDIUM

public static Font VERDANA_MEDIUM

VERDANA_BIG

public static Font VERDANA_BIG

VERDANA_SMALL_BOLD

public static Font VERDANA_SMALL_BOLD

VERDANA_MEDIUM_BOLD

public static Font VERDANA_MEDIUM_BOLD

VERDANA_BIG_BOLD

public static Font VERDANA_BIG_BOLD
Constructor Detail

Font

public Font(int fontSize,
            java.lang.String fontName,
            java.lang.String pdfFontName,
            java.lang.String pdfFontEncoding,
            boolean pdfFontEmbedded)

Font

public Font()

Font

public Font(int fontSize,
            java.lang.String fontName,
            boolean bold,
            boolean italic,
            boolean underline)

Font

public Font(int fontSize,
            java.lang.String fontName,
            boolean bold)
Method Detail

getFontName

public java.lang.String getFontName()

getFontSize

public int getFontSize()

isBold

public boolean isBold()

isItalic

public boolean isItalic()

setItalic

public void setItalic(boolean intalic)

setFontSize

public void setFontSize(int fontSize)

setFontName

public void setFontName(java.lang.String fontName)

setBold

public void setBold(boolean bold)

isUnderline

public boolean isUnderline()

setUnderline

public void setUnderline(boolean underline)

getStandardFontname

public java.lang.String getStandardFontname()
Returns a string that describes the font like indicated in java.awt.Font.decode(...)

Returns:

getPdfFontName

public java.lang.String getPdfFontName()

setPdfFontName

public void setPdfFontName(java.lang.String pdfFontName)
The path to the font file

Parameters:
pdfFontName -

getPdfFontEncoding

public java.lang.String getPdfFontEncoding()

setPdfFontEncoding

public void setPdfFontEncoding(java.lang.String pdfFontEncoding)
Use the constants Font.PDF_ENCODING_XXXX...

Parameters:
pdfFontEncoding -

isPdfFontEmbedded

public boolean isPdfFontEmbedded()

setPdfFontEmbedded

public void setPdfFontEmbedded(boolean pdfFontEmbedded)

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

transform

public net.sf.jasperreports.engine.JRFont transform()


Copyright © 2006-2011 FDV Solutions. All Rights Reserved.