Class Font

Class Font

Namn på plats: Aspose.Imaging Församling: Aspose.Imaging.dll (25.4.0)

Definiera ett specifikt format för text, inklusive teckensnitt ansikte, storlek och stil attribut.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Font

Inheritance

object Font

Arvsmedlemmar

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Font(Författare, FontStyle)

Initialiserar en ny Aspose.Imaging.Font som använder den angivna befintliga Aspose.Imaging.Font och Aspose.Imaging.FontStyle listan.

public Font(Font prototype, FontStyle newStyle)

Parameters

prototype Font

Den befintliga Aspose.Imaging.Font från vilken att skapa den nya Aspose.Imaging.Font.

newStyle FontStyle

Aspose.Imaging.FontStyle tillämpas på den nya Aspose.Imaging.Font. Multiple värden av Aspose.Imaging.FontStyle listan kan kombineras med OR-operatören.

Exceptions

ArgumentNullException

prototype’ is null.

Font(sträng, flotta)

Initialiserar en ny Aspose.Imaging.Font med en angiven storlek. Karaktärset är inställd på Aspose.Imaging.CharacterSet.Default, grafikenheten till Aspose.Imaging.GraphicsUnit.Point, fontstilen till Aspose.Imaging.FontStyle.Regular.

public Font(string fontName, float emSize)

Parameters

fontName string

En rad representation av Aspose.Imaging.Font namn.

emSize float

Den em-storlek, i punkter, av det nya tecknet.

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, FontStyle)

Initialiserar en ny Aspose.Imaging.Font med hjälp av en angiven storlek och stil. Karaktärset är inställd på Aspose.Imaging.CharacterSet.Default, den grafiska enheten till Aspose.Imaging.GraphicsUnit.Point.

public Font(string fontName, float emSize, FontStyle style)

Parameters

fontName string

En rad representation av Aspose.Imaging.Font namn.

emSize float

Den em-storlek, i punkter, av det nya tecknet.

style FontStyle

Aspose.Imaging.FontStyle av det nya tecknet.

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, GraphicsUnit)

Initialiserar en ny Aspose.Imaging.Font med hjälp av en angiven storlek och enhet. Karaktärset ställs in på Aspose.Imaging.CharacterSet.Default, stilen ställs in på Aspose.Imaging.FontStyle.Regular.

public Font(string fontName, float emSize, GraphicsUnit unit)

Parameters

fontName string

En rad representation av Aspose.Imaging.Font namn.

emSize float

Den em-storlek för det nya tecknet i enheterna som anges av enhetens parameter.

unit GraphicsUnit

Den Aspose.Imaging.GraphicsUnit av det nya tecknet.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(sträng, flöde, FontStyle, GraphicsUnit, CharacterSet)

Initialiserar en ny Aspose.Imaging.Font med hjälp av en angiven storlek, stil, enhet och karaktär.

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)

Parameters

fontName string

En rad representation av Aspose.Imaging.Font namn.

emSize float

Den em-storlek för det nya tecknet i enheterna som anges av enhetens parameter.

style FontStyle

Aspose.Imaging.FontStyle av det nya tecknet.

unit GraphicsUnit

Den Aspose.Imaging.GraphicsUnit av det nya tecknet.

characterSet CharacterSet

Ett tecken som ska användas för det här tecknet.

Exceptions

ArgumentOutOfRangeException

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

ArgumentNullException

fontName’ is null.

Font(sträng, flytande, FontStyle, GraphicsUnit)

Initialiserar en ny Aspose.Imaging.Font med en angiven storlek, stil och enhet.

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)

Parameters

fontName string

En rad representation av Aspose.Imaging.Font namn.

emSize float

Den em-storlek för det nya tecknet i enheterna som anges av enhetens parameter.

style FontStyle

Aspose.Imaging.FontStyle av det nya tecknet.

unit GraphicsUnit

Den Aspose.Imaging.GraphicsUnit av det nya tecknet.

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

Få ett värde som indikerar om detta Aspose.Imaging.Font är modigt.

public bool Bold { get; }

Fastighetsvärde

bool

CharacterSet

Få ett bytevärde som anger det tecken som denna Aspose.Imaging.Font använder.

public CharacterSet CharacterSet { get; }

Fastighetsvärde

CharacterSet

Italic

Få ett värde som indikerar om detta Aspose.Imaging.Font är italiensk.

public bool Italic { get; }

Fastighetsvärde

bool

Name

Få ansiktsnamnet på detta Aspose.Imaging.Font.

public string Name { get; }

Fastighetsvärde

string

Size

Få den em-storlek av denna Aspose.Imaging.Font mäts i de enheter som anges av Aspose.Imaging.Font.Unit egenskap.

public float Size { get; }

Fastighetsvärde

float

Strikeout

Få ett värde som indikerar om detta Aspose.Imaging.Font anger en horisontell linje genom fontten.

public bool Strikeout { get; }

Fastighetsvärde

bool

Style

Få stilinformation för detta Aspose.Imaging.Font.

public FontStyle Style { get; }

Fastighetsvärde

FontStyle

Underline

Det får ett värde som indikerar om detta Aspose.Imaging.Font understryks.

public bool Underline { get; }

Fastighetsvärde

bool

Unit

Få enheten för mätning för detta Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Fastighetsvärde

GraphicsUnit

Methods

DeepClone()

Skapa en exakt djup kopia av detta Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

Aspose.Imaging.Font skapar denna metod.

Equals(Objektet)

Anger om det angivna objektet är en Aspose.Imaging.Font och har samma egendomsvärden som denna Aspose.Imaging.Font.

public override bool Equals(object obj)

Parameters

obj object

Objektet att testa.

Returns

bool

Det är sant om obj’ parameter är en Aspose.Imaging.Font och har samma egenskapvärden som denna Aspose.Imaging.Font; annars, falsk.

GetHashCode()

Få hashkoden för detta Aspose.Imaging.Font.

public override int GetHashCode()

Returns

int

Hashkoden för detta Aspose.Imaging.Font.

ToString()

Returnerar en mänskligt läsbar strängrepresentation av denna Aspose.Imaging.Font.

public override string ToString()

Returns

string

En sträng som representerar detta Aspose.Imaging.Font.

 Svenska