Class DrFont

Class DrFont

Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)

Utilizza questa classe invece di GDI+ Font

public class DrFont

Ereditarietà

objectDrFont

Membri Ereditati

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

Proprietà

AscentLis

Ascesa della cella di questo font (lis). Questa è una distanza verticale dalla parte superiore della cella alla linea di base della cella.

public int AscentLis { get; }

Valore della Proprietà

int

Osservazioni

Questo valore è anche chiamato linea di base della cella.

AscentPoints

Restituisce l’ascesa della cella in punti.

public float AscentPoints { get; }

Valore della Proprietà

float

CellHeightLis

Restituisce l’altezza della cella di questo font (lis). Questo è un’abbreviazione per Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.

public int CellHeightLis { get; }

Valore della Proprietà

int

CellHeightPoints

Abbreviazione per Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Valore della Proprietà

float

DescentLis

Discesa della cella di questo font (lis). Questa è una distanza verticale dalla parte inferiore della cella alla linea di base della cella.

public int DescentLis { get; }

Valore della Proprietà

int

DescentPoints

Restituisce la discesa della cella in punti.

public float DescentPoints { get; }

Valore della Proprietà

float

FamilyName

Ottiene il nome di questo font.

public string FamilyName { get; }

Valore della Proprietà

string

IsBold

Ottiene un valore che indica se questa istanza è in grassetto.

public bool IsBold { get; }

Valore della Proprietà

bool

IsItalic

Ottiene un valore che indica se questa istanza è in corsivo.

public bool IsItalic { get; }

Valore della Proprietà

bool

LeadingLis

Restituisce il leading di questo font (lis). Questo è un’abbreviazione per Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public int LeadingLis { get; }

Valore della Proprietà

int

LeadingPoints

Restituisce il leading di questo font (lis). Questo è un’abbreviazione per Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public float LeadingPoints { get; }

Valore della Proprietà

float

LineSpacingLis

Restituisce lo spazio tra le celle di questo font (lis). Questa è una distanza verticale tra le linee di base dei due glifi.

public int LineSpacingLis { get; }

Valore della Proprietà

int

LineSpacingPoints

Restituisce lo spazio tra le celle di questo font (punti). Questa è una distanza verticale tra le linee di base dei due glifi.

public float LineSpacingPoints { get; }

Valore della Proprietà

float

SizePoints

Ottiene la dimensione di questo font (punti).

public float SizePoints { get; set; }

Valore della Proprietà

float

SmallCapsScaleFactor

Ottiene il fattore di scala SmallCaps.

public float SmallCapsScaleFactor { get; }

Valore della Proprietà

float

Style

Ottiene lo stile di questo font.

public FontStyle Style { get; }

Valore della Proprietà

FontStyle

StyleEx

Questa proprietà contiene informazioni aggiuntive sullo stile del font.

public short StyleEx { get; set; }

Valore della Proprietà

short

Metodi

Equals(DrFont)

Confronta l’oggetto specificato.

protected bool Equals(DrFont other)

Parametri

other DrFont

L’altro oggetto.

Restituisce

bool

true se il specificato Aspose.Page.Font.DrFont è uguale a questa istanza; altrimenti, false.

Equals(object)

Determina se il System.Object specificato è uguale a questa istanza.

public override bool Equals(object obj)

Parametri

obj object

Il System.Object da confrontare con questa istanza.

Restituisce

bool

true se il System.Object specificato è uguale a questa istanza; altrimenti, false.

GetCharWidthLis(char)

Ottiene la larghezza del carattere lis.

public int GetCharWidthLis(char c)

Parametri

c char

Il simbolo da calcolare.

Restituisce

int

Restituisce la larghezza

GetCharWidthPoints(char)

Restituisce la larghezza del carattere (punti).

public float GetCharWidthPoints(char c)

Parametri

c char

Il simbolo da calcolare.

Restituisce

float

Restituisce la larghezza

GetHashCode()

Restituisce un codice hash per questa istanza.

public override int GetHashCode()

Restituisce

int

Un codice hash per questa istanza, adatto per l’uso in algoritmi di hashing e strutture dati come una tabella hash.

GetTextSizePoints(string)

Restituisce la misura della casella di testo del testo in punti.

public SizeF GetTextSizePoints(string text)

Parametri

text string

Il testo da calcolare.

Restituisce

SizeF

Restituisce la dimensione

GetTextWidthLis(string)

Ottiene la larghezza del testo lis.

public int GetTextWidthLis(string text)

Parametri

text string

Il testo da calcolare.

Restituisce

int

Restituisce la larghezza

GetTextWidthPoints(string)

Ottiene la larghezza del testo in punti.

public float GetTextWidthPoints(string text)

Parametri

text string

Il testo da calcolare.

Restituisce

float

Restituisce la larghezza

GetTextWidthPoints(string, int, int)

Ottiene la larghezza del testo in punti.

public float GetTextWidthPoints(string text, int startIndex, int charCount)

Parametri

text string

Il testo da calcolare.

startIndex int

L’indice di partenza.

charCount int

Il conteggio dei caratteri.

Restituisce

float

Restituisce la larghezza

IsPoorlyRenderedByGdiPlus(string)

Restituisce True per il font “Microsoft Sans Serif”. Questo è poco reso da GDI+. Vedi Test286 e Gemini-6959.

public static bool IsPoorlyRenderedByGdiPlus(string fontName)

Parametri

fontName string

Nome del font.

Restituisce

bool

true se [è poco reso da GDI plus] [il nome del font specificato]; altrimenti, false.

Replace(DrFont)

Sostituisce il contenuto del font.

public void Replace(DrFont font)

Parametri

font DrFont

Il font sorgente.

 Italiano