Class Font

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

object Font

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

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

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

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Properties

Bold

Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Font odvážn.

public bool Bold { get; }

Hodnota nemovitosti

bool

CharacterSet

Obdrží bytovou hodnotu, která určuje nastavení znaku, které tento Aspose.Imaging.Font použív.

public CharacterSet CharacterSet { get; }

Hodnota nemovitosti

CharacterSet

Italic

Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Font italsk.

public bool Italic { get; }

Hodnota nemovitosti

bool

Name

Získejte název obličeje tohoto Aspose.Imaging.Font.

public string Name { get; }

Hodnota nemovitosti

string

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

float

Strikeout

Obdrží hodnotu, která naznačuje, zda tento Aspose.Imaging.Font specifikuje horizontální linku skrze písmo.

public bool Strikeout { get; }

Hodnota nemovitosti

bool

Style

Získejte stylové informace pro tento Aspose.Imaging.Font.

public FontStyle Style { get; }

Hodnota nemovitosti

FontStyle

Underline

Obdrží hodnotu, která naznačuje, zda je tento Aspose.Imaging.Font zdůrazněn.

public bool Underline { get; }

Hodnota nemovitosti

bool

Unit

Získáte jednotku měření pro tento Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Hodnota nemovitosti

GraphicsUnit

Methods

DeepClone()

Vytvořte přesnou hlubokou kopii tohoto Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

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

bool

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

int

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

string

Stránka, která představuje tento Aspose.Imaging.Font.

 Čeština