Class FontNames
public class FontNames
- Inheritance
-
FontNames
- Inherited Members
Constructors
FontNames()
public FontNames()
Fields
allNames
protected IDictionary<int, IList<string[]>> allNames
Field Value
- IDictionary<int, IList<string[]>>
Methods
AllowEmbedding()
public virtual bool AllowEmbedding()
Returns
GetCidFontName()
public virtual string GetCidFontName()
Returns
GetFamilyName()
public virtual string[][] GetFamilyName()
Returns
- string[][]
GetFamilyName2()
Get extra family name if exists.
public virtual string[][] GetFamilyName2()
Returns
GetFontName()
public virtual string GetFontName()
Returns
GetFontStretch()
Gets font stretch in css notation (font-stretch property).
public virtual string GetFontStretch()
Returns
- string
One of FontStretches values.
GetFontWeight()
public virtual int GetFontWeight()
Returns
GetFullName()
public virtual string[][] GetFullName()
Returns
- string[][]
GetMacStyle()
protected virtual int GetMacStyle()
Returns
GetNames(int)
Extracts the names of the font in all the languages available.
public virtual string[][] GetNames(int id)
Parameters
id
intthe name id to retrieve in OpenType notation
Returns
GetStyle()
public virtual string GetStyle()
Returns
GetSubfamily()
public virtual string GetSubfamily()
Returns
IsBold()
public virtual bool IsBold()
Returns
IsCondensed()
public virtual bool IsCondensed()
Returns
IsExtended()
public virtual bool IsExtended()
Returns
IsItalic()
public virtual bool IsItalic()
Returns
IsOutline()
public virtual bool IsOutline()
Returns
IsShadow()
public virtual bool IsShadow()
Returns
IsUnderline()
public virtual bool IsUnderline()
Returns
SetAllNames(IDictionary<int, IList<string[]>>)
protected virtual void SetAllNames(IDictionary<int, IList<string[]>> allNames)
Parameters
allNames
IDictionary<int, IList<string[]>>
SetAllowEmbedding(bool)
protected virtual void SetAllowEmbedding(bool allowEmbedding)
Parameters
allowEmbedding
bool
SetCidFontName(string)
protected virtual void SetCidFontName(string cidFontName)
Parameters
cidFontName
string
SetFamilyName(string)
protected virtual void SetFamilyName(string familyName)
Parameters
familyName
string
SetFamilyName(string[][])
protected virtual void SetFamilyName(string[][] familyName)
Parameters
familyName
string[][]
SetFamilyName2(string[][])
Set extra family name used for better fonts match.
protected virtual void SetFamilyName2(string[][] familyName2)
Parameters
familyName2
string[][]family name to set.
SetFontName(string)
protected virtual void SetFontName(string psFontName)
Parameters
psFontName
string
SetFontStretch(string)
Sets font stretch in css notation (font-stretch property).
protected virtual void SetFontStretch(string fontStretch)
Parameters
fontStretch
string
SetFontWeight(int)
Sets font weight.
protected virtual void SetFontWeight(int weight)
Parameters
weight
intinteger form 100 to 900. See FontWeights.
SetFullName(string)
protected virtual void SetFullName(string fullName)
Parameters
fullName
string
SetFullName(string[][])
protected virtual void SetFullName(string[][] fullName)
Parameters
fullName
string[][]
SetMacStyle(int)
Sets Open Type head.macStyle.
protected virtual void SetMacStyle(int macStyle)
Parameters
macStyle
intmacStyle flag
Remarks
Sets Open Type head.macStyle.
FontMacStyleFlagsSetStyle(string)
protected virtual void SetStyle(string style)
Parameters
style
string
SetSubfamily(string)
protected virtual void SetSubfamily(string subfamily)
Parameters
subfamily
string
SetSubfamily(string[][])
protected virtual void SetSubfamily(string[][] subfamily)
Parameters
subfamily
string[][]
ToString()
public override string ToString()