Class DrFont

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

objectDrFont

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é

int

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é

float

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é

int

CellHeightPoints

Raccourci pour Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Valeur de la propriété

float

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é

int

DescentPoints

Retourne la descente de la cellule en points.

public float DescentPoints { get; }

Valeur de la propriété

float

FamilyName

Obtient le nom de cette police.

public string FamilyName { get; }

Valeur de la propriété

string

IsBold

Obtient une valeur indiquant si cette instance est en gras.

public bool IsBold { get; }

Valeur de la propriété

bool

IsItalic

Obtient une valeur indiquant si cette instance est en italique.

public bool IsItalic { get; }

Valeur de la propriété

bool

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é

int

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é

float

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é

int

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é

float

SizePoints

Obtient la taille de cette police (points).

public float SizePoints { get; set; }

Valeur de la propriété

float

SmallCapsScaleFactor

Obtient le facteur d’échelle SmallCaps.

public float SmallCapsScaleFactor { get; }

Valeur de la propriété

float

Style

Obtient le style de cette police.

public FontStyle Style { get; }

Valeur de la propriété

FontStyle

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é

short

Méthodes

Equals(DrFont)

Égalise le spécifié autre.

protected bool Equals(DrFont other)

Paramètres

other DrFont

L’autre objet.

Retourne

bool

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

bool

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

int

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

float

Retourne la largeur

GetHashCode()

Retourne un code de hachage pour cette instance.

public override int GetHashCode()

Retourne

int

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

SizeF

Retourne la taille

GetTextWidthLis(string)

Obtient la largeur du texte lis.

public int GetTextWidthLis(string text)

Paramètres

text string

Le texte à calculer.

Retourne

int

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

float

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

float

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

bool

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.

 Français