C# Класс iTextSharp.text.Font

Contains all the specifications of a font: fontfamily, size, style and color.
Наследование: IComparable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

CompareTo() публичный Метод

Compares this Font with another
public CompareTo ( Object obj ) : int
obj Object the other Font
Результат int

Difference() публичный Метод

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
Результат Font

Font() публичный Метод

Constructs a Font.
public Font ( ) : System
Результат System

Font() публичный Метод

Constructs a Font.
public Font ( BaseFont bf ) : System
bf iTextSharp.text.pdf.BaseFont the external font
Результат System

Font() публичный Метод

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
Результат System

Font() публичный Метод

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
Результат System

Font() публичный Метод

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.
Результат System

Font() публичный Метод

public Font ( Font other ) : System
other Font
Результат System

Font() публичный Метод

Constructs a Font.
public Font ( int family ) : System
family int the family to which this font belongs
Результат System

Font() публичный Метод

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
Результат System

Font() публичный Метод

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
Результат System

Font() публичный Метод

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.
Результат System

GetCalculatedBaseFont() публичный Метод

public GetCalculatedBaseFont ( bool specialEncoding ) : BaseFont
specialEncoding bool
Результат iTextSharp.text.pdf.BaseFont

GetCalculatedLeading() публичный Метод

public GetCalculatedLeading ( float linespacing ) : float
linespacing float
Результат float

GetFamilyIndex() публичный статический Метод

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
Результат int

GetStyleValue() публичный статический Метод

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
Результат int

IsBold() публичный Метод

checks if this font is Bold.
public IsBold ( ) : bool
Результат bool

IsItalic() публичный Метод

checks if this font is Bold.
public IsItalic ( ) : bool
Результат bool

IsStandardFont() публичный Метод

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

If so, the standard should be used.

public IsStandardFont ( ) : bool
Результат bool

IsStrikethru() публичный Метод

checks if the style of this font is STRIKETHRU.
public IsStrikethru ( ) : bool
Результат bool

IsUnderlined() публичный Метод

checks if this font is underlined.
public IsUnderlined ( ) : bool
Результат bool

SetColor() публичный Метод

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
Результат void

SetFamily() публичный Метод

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.
Результат void

SetStyle() публичный Метод

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.
Результат void

SetStyle() публичный Метод

public SetStyle ( int style ) : void
style int
Результат void