C# Class iTextSharp.text.Font

Contains all the specifications of a font: fontfamily, size, style and color.
Inheritance: IComparable
ファイルを表示 Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Public Methods

Method Description
CompareTo ( Object obj ) : int

Compares this Font with another

Difference ( Font font ) : Font

Replaces the attributes that are equal to null with the attributes of a given font.

Font ( ) : System

Constructs a Font.

Font ( BaseFont bf ) : System

Constructs a Font.

Font ( BaseFont bf, float size ) : System

Constructs a Font.

Font ( BaseFont bf, float size, int style ) : System

Constructs a Font.

Font ( BaseFont bf, float size, int style, Color color ) : System

Constructs a Font.

Font ( Font other ) : System
Font ( int family ) : System

Constructs a Font.

Font ( int family, float size ) : System

Constructs a Font.

Font ( int family, float size, int style ) : System

Constructs a Font.

Font ( int family, float size, int style, Color color ) : System

Constructs a Font.

GetCalculatedBaseFont ( bool specialEncoding ) : BaseFont
GetCalculatedLeading ( float linespacing ) : float
GetFamilyIndex ( string family ) : int

Translates a string-value of a certain family into the index that is used for this family in this class.

GetStyleValue ( string style ) : int

Translates a string-value of a certain style into the index value is used for this style in this class.

IsBold ( ) : bool

checks if this font is Bold.

IsItalic ( ) : bool

checks if this font is Bold.

IsStandardFont ( ) : bool

Checks if the properties of this font are undefined or null.

If so, the standard should be used.

IsStrikethru ( ) : bool

checks if the style of this font is STRIKETHRU.

IsUnderlined ( ) : bool

checks if this font is underlined.

SetColor ( int red, int green, int blue ) : void

Sets the color.

SetFamily ( String family ) : void

Sets the family using a String ("Courier", "Helvetica", "Times New Roman", "Symbol" or "ZapfDingbats").

SetStyle ( String style ) : void

Sets the style using a String containing one of more of the following values: normal, bold, italic, underline, strike.

SetStyle ( int style ) : void

Method Details

CompareTo() public method

Compares this Font with another
public CompareTo ( Object obj ) : int
obj Object the other Font
return int

Difference() public method

Replaces the attributes that are equal to null with the attributes of a given font.
public Difference ( Font font ) : Font
font Font the font of a bigger element class
return Font

Font() public method

Constructs a Font.
public Font ( ) : System
return System

Font() public method

Constructs a Font.
public Font ( BaseFont bf ) : System
bf iTextSharp.text.pdf.BaseFont the external font
return System

Font() public method

Constructs a Font.
public Font ( BaseFont bf, float size ) : System
bf iTextSharp.text.pdf.BaseFont the external font
size float the size of this font
return System

Font() public method

Constructs a Font.
public Font ( BaseFont bf, float size, int style ) : System
bf iTextSharp.text.pdf.BaseFont the external font
size float the size of this font
style int the style of this font
return System

Font() public method

Constructs a Font.
public Font ( BaseFont bf, float size, int style, Color color ) : System
bf iTextSharp.text.pdf.BaseFont the external font
size float the size of this font
style int the style of this font
color Color the Color of this font.
return System

Font() public method

public Font ( Font other ) : System
other Font
return System

Font() public method

Constructs a Font.
public Font ( int family ) : System
family int the family to which this font belongs
return System

Font() public method

Constructs a Font.
public Font ( int family, float size ) : System
family int the family to which this font belongs
size float the size of this font
return System

Font() public method

Constructs a Font.
public Font ( int family, float size, int style ) : System
family int the family to which this font belongs
size float the size of this font
style int the style of this font
return System

Font() public method

Constructs a Font.
public Font ( int family, float size, int style, Color color ) : System
family int the family to which this font belongs
size float the size of this font
style int the style of this font
color Color the Color of this font.
return System

GetCalculatedBaseFont() public method

public GetCalculatedBaseFont ( bool specialEncoding ) : BaseFont
specialEncoding bool
return iTextSharp.text.pdf.BaseFont

GetCalculatedLeading() public method

public GetCalculatedLeading ( float linespacing ) : float
linespacing float
return float

GetFamilyIndex() public static method

Translates a string-value of a certain family into the index that is used for this family in this class.
public static GetFamilyIndex ( string family ) : int
family string A string representing a certain font-family
return int

GetStyleValue() public static method

Translates a string-value of a certain style into the index value is used for this style in this class.
public static GetStyleValue ( string style ) : int
style string a string
return int

IsBold() public method

checks if this font is Bold.
public IsBold ( ) : bool
return bool

IsItalic() public method

checks if this font is Bold.
public IsItalic ( ) : bool
return bool

IsStandardFont() public method

Checks if the properties of this font are undefined or null.

If so, the standard should be used.

public IsStandardFont ( ) : bool
return bool

IsStrikethru() public method

checks if the style of this font is STRIKETHRU.
public IsStrikethru ( ) : bool
return bool

IsUnderlined() public method

checks if this font is underlined.
public IsUnderlined ( ) : bool
return bool

SetColor() public method

Sets the color.
public SetColor ( int red, int green, int blue ) : void
red int the red-value of the new color
green int the green-value of the new color
blue int the blue-value of the new color
return void

SetFamily() public method

Sets the family using a String ("Courier", "Helvetica", "Times New Roman", "Symbol" or "ZapfDingbats").
public SetFamily ( String family ) : void
family String A String representing a certain font-family.
return void

SetStyle() public method

Sets the style using a String containing one of more of the following values: normal, bold, italic, underline, strike.
public SetStyle ( String style ) : void
style String A String representing a certain style.
return void

SetStyle() public method

public SetStyle ( int style ) : void
style int
return void