Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Utilisez cette classe au lieu de GDI+ Font
public class DrFont
Héritage
Membres hérités
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Propriétés
AscentLis
Hauteur d’ascension de cette police (lis). C’est une distance verticale du haut de la cellule à la ligne de base de la cellule.
public int AscentLis { get; }
Valeur de la propriété
Remarques
Cette valeur est également appelée ligne de base de la cellule.
AscentPoints
Retourne l’ascension de la cellule en points.
public float AscentPoints { get; }
Valeur de la propriété
CellHeightLis
Retourne la hauteur de la cellule de cette police (lis). C’est un raccourci pour Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.
public int CellHeightLis { get; }
Valeur de la propriété
CellHeightPoints
Raccourci pour Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Valeur de la propriété
DescentLis
Descente de cellule de cette police (lis). C’est une distance verticale du bas de la cellule à la ligne de base de la cellule.
public int DescentLis { get; }
Valeur de la propriété
DescentPoints
Retourne la descente de la cellule en points.
public float DescentPoints { get; }
Valeur de la propriété
FamilyName
Obtient le nom de cette police.
public string FamilyName { get; }
Valeur de la propriété
IsBold
Obtient une valeur indiquant si cette instance est en gras.
public bool IsBold { get; }
Valeur de la propriété
IsItalic
Obtient une valeur indiquant si cette instance est en italique.
public bool IsItalic { get; }
Valeur de la propriété
LeadingLis
Retourne le leading de cette police (lis). C’est un raccourci pour Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public int LeadingLis { get; }
Valeur de la propriété
LeadingPoints
Retourne le leading de cette police (lis). C’est un raccourci pour Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public float LeadingPoints { get; }
Valeur de la propriété
LineSpacingLis
Retourne l’espacement de cellule de cette police (lis). C’est une distance verticale entre les lignes de base des deux glyphes.
public int LineSpacingLis { get; }
Valeur de la propriété
LineSpacingPoints
Retourne l’espacement de cellule de cette police (points). C’est une distance verticale entre les lignes de base des deux glyphes.
public float LineSpacingPoints { get; }
Valeur de la propriété
SizePoints
Obtient la taille de cette police (points).
public float SizePoints { get; set; }
Valeur de la propriété
SmallCapsScaleFactor
Obtient le facteur d’échelle SmallCaps.
public float SmallCapsScaleFactor { get; }
Valeur de la propriété
Style
Obtient le style de cette police.
public FontStyle Style { get; }
Valeur de la propriété
StyleEx
Cette propriété contient des informations supplémentaires sur le style de la police.
public short StyleEx { get; set; }
Valeur de la propriété
Méthodes
Equals(DrFont)
Égalise le spécifié autre.
protected bool Equals(DrFont other)
Paramètres
other
DrFont
L’autre objet.
Retourne
true
si le spécifié Aspose.Page.Font.DrFont est égal à cette instance ; sinon, false
.
Equals(object)
Détermine si le spécifié System.Object est égal à cette instance.
public override bool Equals(object obj)
Paramètres
obj
object
L’objet System.Object à comparer avec cette instance.
Retourne
true
si le spécifié System.Object est égal à cette instance ; sinon, false
.
GetCharWidthLis(char)
Obtient la largeur du caractère lis.
public int GetCharWidthLis(char c)
Paramètres
c
char
Le symbole à calculer.
Retourne
Retourne la largeur
GetCharWidthPoints(char)
Retourne la largeur du caractère (points).
public float GetCharWidthPoints(char c)
Paramètres
c
char
Le symbole à calculer.
Retourne
Retourne la largeur
GetHashCode()
Retourne un code de hachage pour cette instance.
public override int GetHashCode()
Retourne
Un code de hachage pour cette instance, adapté à une utilisation dans des algorithmes de hachage et des structures de données telles qu’une table de hachage.
GetTextSizePoints(string)
Retourne la mesure de la boîte de texte du texte en points.
public SizeF GetTextSizePoints(string text)
Paramètres
text
string
Le texte à calculer.
Retourne
Retourne la taille
GetTextWidthLis(string)
Obtient la largeur du texte lis.
public int GetTextWidthLis(string text)
Paramètres
text
string
Le texte à calculer.
Retourne
Retourne la largeur
GetTextWidthPoints(string)
Obtient la largeur du texte en points.
public float GetTextWidthPoints(string text)
Paramètres
text
string
Le texte à calculer.
Retourne
Retourne la largeur
GetTextWidthPoints(string, int, int)
Obtient la largeur du texte en points.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Paramètres
text
string
Le texte à calculer.
startIndex
int
L’index de départ.
charCount
int
Le nombre de caractères.
Retourne
Retourne la largeur
IsPoorlyRenderedByGdiPlus(string)
Retourne True pour la police “Microsoft Sans Serif”. Celle-ci est mal rendue par GDI+. Voir Test286 et Gemini-6959.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Paramètres
fontName
string
Nom de la police.
Retourne
true
si [est mal rendu par GDI plus] [le nom de police spécifié] ; sinon, false
.
Replace(DrFont)
Remplace le contenu de la police.
public void Replace(DrFont font)
Paramètres
font
DrFont
La police source.