Classe Font

Summary: Defines a particular format for text, including font face, size, and style attributes. This class cannot be inherited.

Module: aspose.imaging

Full Name: aspose.imaging.Font

Constructors

NameDescrizione
Font(font_name, em_size)Inizializza un nuovo Font usando una dimensione specificata. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT, lo stile del font su FontStyle.REGULAR.
Font(font_name, em_size, style)Inizializza un nuovo Font usando una dimensione e uno stile specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT.
Font(font_name, em_size, style, unit)Inizializza un nuovo Font usando una dimensione, uno stile e un’unità specificati.
Font(font_name, em_size, style, unit, character_set)Inizializza un nuovo Font usando una dimensione, uno stile, un’unità e un set di caratteri specificati.
Font(font_name, em_size, unit)Inizializza un nuovo Font usando una dimensione e un’unità specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, lo stile è impostato su FontStyle.REGULAR.
Font(prototype, new_style)Inizializza un nuovo Font che utilizza il Font esistente specificato e l’enumerazione FontStyle.

Properties

NameTypeAccessDescrizione
boldboolrRestituisce un valore che indica se questo Font è in grassetto.
character_setCharacterSetrRestituisce un valore byte che specifica il set di caratteri utilizzato da questo Font.
italicboolrRestituisce un valore che indica se questo Font è in corsivo.
namestringrRestituisce il nome del tipo di carattere di questo Font.
sizefloatrRestituisce la dimensione em di questo Font misurata nelle unità specificate dalla proprietà Font.unit.
strikeoutboolrRestituisce un valore che indica se questo Font specifica una linea orizzontale attraverso il carattere.
styleFontStylerRestituisce le informazioni di stile per questo Font.
underlineboolrRestituisce un valore che indica se questo Font è sottolineato.
unitGraphicsUnitrRestituisce l’unità di misura per questo Font.

Methods

NameDescrizione
create_from_prototype(prototype, new_style)Inizializza un nuovo Font che utilizza il Font esistente specificato e l’enumerazione FontStyle.
create_with_size(font_name, em_size)Inizializza un nuovo Font usando una dimensione specificata. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT, lo stile del font su FontStyle.REGULAR.
create_with_size_style(font_name, em_size, style)Inizializza un nuovo Font usando una dimensione e uno stile specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT.
create_with_size_unit(font_name, em_size, unit)Inizializza un nuovo Font usando una dimensione e un’unità specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, lo stile è impostato su FontStyle.REGULAR.
deep_clone()Crea una copia profonda esatta di questo Font.

Constructor: Font(font_name, em_size)

 Font(font_name, em_size) 

Inizializza un nuovo Font usando una dimensione specificata. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT, lo stile del font su FontStyle.REGULAR.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em, in punti, del nuovo carattere.

Constructor: Font(font_name, em_size, style)

 Font(font_name, em_size, style) 

Inizializza un nuovo Font usando una dimensione e uno stile specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em, in punti, del nuovo carattere.
styleFontStyleIl FontStyle del nuovo carattere.

Constructor: Font(font_name, em_size, style, unit)

 Font(font_name, em_size, style, unit) 

Inizializza un nuovo Font usando una dimensione, uno stile e un’unità specificati.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em del nuovo carattere nelle unità specificate dal parametro unit.
styleFontStyleIl FontStyle del nuovo carattere.
unitGraphicsUnitIl GraphicsUnit del nuovo carattere.

Constructor: Font(font_name, em_size, style, unit, character_set)

 Font(font_name, em_size, style, unit, character_set) 

Inizializza un nuovo Font usando una dimensione, uno stile, un’unità e un set di caratteri specificati.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em del nuovo carattere nelle unità specificate dal parametro unit.
styleFontStyleIl FontStyle del nuovo carattere.
unitGraphicsUnitIl GraphicsUnit del nuovo carattere.
character_setCharacterSetUn set di caratteri da utilizzare per questo carattere.

Constructor: Font(font_name, em_size, unit)

 Font(font_name, em_size, unit) 

Inizializza un nuovo Font usando una dimensione e un’unità specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, lo stile è impostato su FontStyle.REGULAR.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em del nuovo carattere nelle unità specificate dal parametro unit.
unitGraphicsUnitIl GraphicsUnit del nuovo carattere.

Constructor: Font(prototype, new_style)

 Font(prototype, new_style) 

Inizializza un nuovo Font che utilizza il Font esistente specificato e l’enumerazione FontStyle.

Parameters:

ParametroTipoDescrizione
prototypeFontIl Font esistente da cui creare il nuovo Font.
new_styleFontStyleIl FontStyle da applicare al nuovo Font. È possibile combinare più valori dell’enumerazione FontStyle con l’operatore OR.

Method: create_from_prototype(prototype, new_style) [static]

 create_from_prototype(prototype, new_style) 

Inizializza un nuovo Font che utilizza il Font esistente specificato e l’enumerazione FontStyle.

Parameters:

ParametroTipoDescrizione
prototypeFontIl Font esistente da cui creare il nuovo Font.
new_styleFontStyleIl FontStyle da applicare al nuovo Font. È possibile combinare più valori dell’enumerazione FontStyle con l’operatore OR.

Returns

TipoDescrizione
Font

Method: create_with_size(font_name, em_size) [static]

 create_with_size(font_name, em_size) 

Inizializza un nuovo Font usando una dimensione specificata. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT, lo stile del font su FontStyle.REGULAR.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em, in punti, del nuovo carattere.

Returns

TipoDescrizione
Font

Method: create_with_size_style(font_name, em_size, style) [static]

 create_with_size_style(font_name, em_size, style) 

Inizializza un nuovo Font usando una dimensione e uno stile specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, l’unità grafica su GraphicsUnit.POINT.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em, in punti, del nuovo carattere.
styleFontStyleIl FontStyle del nuovo carattere.

Returns

TipoDescrizione
Font

Method: create_with_size_unit(font_name, em_size, unit) [static]

 create_with_size_unit(font_name, em_size, unit) 

Inizializza un nuovo Font usando una dimensione e un’unità specificati. Il set di caratteri è impostato su CharacterSet.DEFAULT, lo stile è impostato su FontStyle.REGULAR.

Parameters:

ParametroTipoDescrizione
font_namestringUna rappresentazione stringa del nome del Font.
em_sizefloatLa dimensione em del nuovo carattere nelle unità specificate dal parametro unit.
unitGraphicsUnitIl GraphicsUnit del nuovo carattere.

Returns

TipoDescrizione
Font

Method: deep_clone()

 deep_clone() 

Crea una copia profonda esatta di questo Font.

Returns

TipoDescrizione
FontIl Font che questo metodo crea.