Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Utilizza questa classe invece di GDI+ Font
public class DrFont
Ereditarietà
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à
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à
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à
CellHeightPoints
Abbreviazione per Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Valore della Proprietà
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à
DescentPoints
Restituisce la discesa della cella in punti.
public float DescentPoints { get; }
Valore della Proprietà
FamilyName
Ottiene il nome di questo font.
public string FamilyName { get; }
Valore della Proprietà
IsBold
Ottiene un valore che indica se questa istanza è in grassetto.
public bool IsBold { get; }
Valore della Proprietà
IsItalic
Ottiene un valore che indica se questa istanza è in corsivo.
public bool IsItalic { get; }
Valore della Proprietà
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à
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à
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à
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à
SizePoints
Ottiene la dimensione di questo font (punti).
public float SizePoints { get; set; }
Valore della Proprietà
SmallCapsScaleFactor
Ottiene il fattore di scala SmallCaps.
public float SmallCapsScaleFactor { get; }
Valore della Proprietà
Style
Ottiene lo stile di questo font.
public FontStyle Style { get; }
Valore della Proprietà
StyleEx
Questa proprietà contiene informazioni aggiuntive sullo stile del font.
public short StyleEx { get; set; }
Valore della Proprietà
Metodi
Equals(DrFont)
Confronta l’oggetto specificato.
protected bool Equals(DrFont other)
Parametri
other
DrFont
L’altro oggetto.
Restituisce
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
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
Restituisce la larghezza
GetCharWidthPoints(char)
Restituisce la larghezza del carattere (punti).
public float GetCharWidthPoints(char c)
Parametri
c
char
Il simbolo da calcolare.
Restituisce
Restituisce la larghezza
GetHashCode()
Restituisce un codice hash per questa istanza.
public override int GetHashCode()
Restituisce
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
Restituisce la dimensione
GetTextWidthLis(string)
Ottiene la larghezza del testo lis.
public int GetTextWidthLis(string text)
Parametri
text
string
Il testo da calcolare.
Restituisce
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
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
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
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.