C# Class iTextSharp.text.Font

Contains all the specifications of a font: fontfamily, size, style and color.
Inheritance: IComparable
Afficher le fichier Open project: red-gate/iTextSharp-4.1.6 Class Usage Examples

Méthodes publiques

Méthode 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 méthode

Compares this Font with another
public CompareTo ( Object obj ) : int
obj Object the other Font
Résultat int

Difference() public méthode

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
Résultat Font

Font() public méthode

Constructs a Font.
public Font ( ) : System
Résultat System

Font() public méthode

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

Font() public méthode

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
Résultat System

Font() public méthode

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
Résultat System

Font() public méthode

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.
Résultat System

Font() public méthode

public Font ( Font other ) : System
other Font
Résultat System

Font() public méthode

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

Font() public méthode

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
Résultat System

Font() public méthode

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
Résultat System

Font() public méthode

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.
Résultat System

GetCalculatedBaseFont() public méthode

public GetCalculatedBaseFont ( bool specialEncoding ) : BaseFont
specialEncoding bool
Résultat iTextSharp.text.pdf.BaseFont

GetCalculatedLeading() public méthode

public GetCalculatedLeading ( float linespacing ) : float
linespacing float
Résultat float

GetFamilyIndex() public static méthode

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
Résultat int

GetStyleValue() public static méthode

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
Résultat int

IsBold() public méthode

checks if this font is Bold.
public IsBold ( ) : bool
Résultat bool

IsItalic() public méthode

checks if this font is Bold.
public IsItalic ( ) : bool
Résultat bool

IsStandardFont() public méthode

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

If so, the standard should be used.

public IsStandardFont ( ) : bool
Résultat bool

IsStrikethru() public méthode

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

IsUnderlined() public méthode

checks if this font is underlined.
public IsUnderlined ( ) : bool
Résultat bool

SetColor() public méthode

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
Résultat void

SetFamily() public méthode

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.
Résultat void

SetStyle() public méthode

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.
Résultat void

SetStyle() public méthode

public SetStyle ( int style ) : void
style int
Résultat void