Class Font
Název místa: Aspose.Imaging Shromáždění: Aspose.Imaging.dll (25.4.0)
Definuje konkrétní formát textu, včetně znakového obličeje, velikosti a stylových atribut.
[JsonObject(MemberSerialization.OptIn)]
public sealed class Font
Inheritance
Dědiční členové
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Font(Štítek, Fonttyle)
Začíná nový Aspose.Imaging.Font, který používá uvedený stávající Aspose.Imaging.Font a Aspose.Imaging.FontStyle seznam.
public Font(Font prototype, FontStyle newStyle)
Parameters
prototype
Font
Existující Aspose.Imaging.Font, ze kterého vytvořit nový Aspose.Imaging.Font.
newStyle
FontStyle
Aspose.Imaging.FontStyle se vztahuje na nové Aspose.Imaging.Font. Multiple hodnoty Aspose.Imaging.FontStyle seznamu lze kombinovat s operátorem OR.
Exceptions
prototype’ is null.
Font(Křivka, float)
Začíná nový Aspose.Imaging.Font pomocí určité velikosti. Sestava znaků je nastaven na Aspose.Imaging.CharacterSet.Default, grafická jednotka na Aspose.Imaging.GraphicsUnit.Point, styl písma na Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize)
Parameters
fontName
string
Zobrazit obrázek s názvem Aspose.Imaging.Font.
emSize
float
Velikost em, v bodech, nového písma.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(Třída, Flot, FontStyle)
Začíná nový Aspose.Imaging.Font s použitím specifikované velikosti a stylu. Charakterový set je nastaven na Aspose.Imaging.CharacterSet.Default, grafická jednotka na Aspose.Imaging.GraphicsUnit.Point.
public Font(string fontName, float emSize, FontStyle style)
Parameters
fontName
string
Zobrazit obrázek s názvem Aspose.Imaging.Font.
emSize
float
Velikost em, v bodech, nového písma.
style
FontStyle
Aspose.Imaging.FontStyle nového písma.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(String, Float, GrafikaUnit)
Začíná nový Aspose.Imaging.Font s použitím specifikované velikosti a jednotky. Charakterový set je nastaven na Aspose.Imaging.CharacterSet.Default, styl je nastaven na Aspose.Imaging.FontStyle.Regular.
public Font(string fontName, float emSize, GraphicsUnit unit)
Parameters
fontName
string
Zobrazit obrázek s názvem Aspose.Imaging.Font.
emSize
float
Velikost em nového písma v jednotkách uvedených parametrem unit.
unit
GraphicsUnit
Aspose.Imaging.GraphicsUnit nového písma.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(řetězec, float, FontStyle, GraphicsUnit, CharacterSet)
Začíná nový Aspose.Imaging.Font pomocí specifikované velikosti, stylu, jednotky a postavy.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)
Parameters
fontName
string
Zobrazit obrázek s názvem Aspose.Imaging.Font.
emSize
float
Velikost em nového písma v jednotkách uvedených parametrem unit.
style
FontStyle
Aspose.Imaging.FontStyle nového písma.
unit
GraphicsUnit
Aspose.Imaging.GraphicsUnit nového písma.
characterSet
CharacterSet
Charakter nastavený k použití pro tento font.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Font(řetězec, float, FontStyle, GraphicsUnit)
Začíná nový Aspose.Imaging.Font pomocí specifikované velikosti, stylu a jednotky.
public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)
Parameters
fontName
string
Zobrazit obrázek s názvem Aspose.Imaging.Font.
emSize
float
Velikost em nového písma v jednotkách uvedených parametrem unit.
style
FontStyle
Aspose.Imaging.FontStyle nového písma.
unit
GraphicsUnit
Aspose.Imaging.GraphicsUnit nového písma.
Exceptions
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
fontName’ is null.
Properties
Bold
Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Font odvážn.
public bool Bold { get; }
Hodnota nemovitosti
CharacterSet
Obdrží bytovou hodnotu, která určuje nastavení znaku, které tento Aspose.Imaging.Font použív.
public CharacterSet CharacterSet { get; }
Hodnota nemovitosti
Italic
Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Font italsk.
public bool Italic { get; }
Hodnota nemovitosti
Name
Získejte název obličeje tohoto Aspose.Imaging.Font.
public string Name { get; }
Hodnota nemovitosti
Size
Obdrží em-size tohoto Aspose.Imaging.Font měřený v jednotkách specifikovaných vlastností Aspose.Imaging.Font.
public float Size { get; }
Hodnota nemovitosti
Strikeout
Obdrží hodnotu, která naznačuje, zda tento Aspose.Imaging.Font specifikuje horizontální linku skrze písmo.
public bool Strikeout { get; }
Hodnota nemovitosti
Style
Získejte stylové informace pro tento Aspose.Imaging.Font.
public FontStyle Style { get; }
Hodnota nemovitosti
Underline
Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Font zdůrazněn.
public bool Underline { get; }
Hodnota nemovitosti
Unit
Získáte jednotku měření pro tento Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
Hodnota nemovitosti
Methods
DeepClone()
Vytvořte přesnou hlubokou kopii tohoto Aspose.Imaging.Font.
public Font DeepClone()
Returns
Aspose.Imaging.Font tato metoda vytv.
Equals(Objekt)
Ukazuje, zda je specifikovaný objekt Aspose.Imaging.Font a má stejné vlastnické hodnoty jako tento Aspose.Imaging.Font.
public override bool Equals(object obj)
Parameters
obj
object
Předmět na zkoušku.
Returns
Je pravda, pokud je parametr obj’ Aspose.Imaging.Font a má stejné vlastnické hodnoty jako tento Aspose.Imaging.Font; jinak je falešn.
GetHashCode()
Získejte hash kód pro tento Aspose.Imaging.Font.
public override int GetHashCode()
Returns
Hash kód pro tento Aspose.Imaging.Font.
ToString()
Vrací se lidská čitelná řetězová reprezentace tohoto Aspose.Imaging.Font.
public override string ToString()
Returns
Stránka, která představuje tento Aspose.Imaging.Font.