FontInfo
Contenu
[
Cacher
]FontInfo class
Spécifie des informations sur une police utilisée dans le document.
Pour en savoir plus, visitez leTravailler avec des polices article documentaire.
public class FontInfo
Propriétés
Nom | La description |
---|---|
AltName { get; set; } | Obtient ou définit le nom alternatif de la police. |
Charset { get; set; } | Obtient ou définit le jeu de caractères pour la police. |
Family { get; set; } | Obtient ou définit la famille de polices à laquelle appartient cette police. |
IsTrueType { get; set; } | Indique que cette police est une police TrueType ou OpenType par opposition à une police raster ou vectorielle. La valeur par défaut estvrai . |
Name { get; } | Obtient le nom de la police. |
Panose { get; set; } | Obtient ou définit le numéro de classification de la police PANOSE. |
Pitch { get; set; } | Le pas indique si la police est à pas fixe, espacée proportionnellement ou s’appuie sur un paramètre par défaut. |
Méthodes
Nom | La description |
---|---|
GetEmbeddedFont(EmbeddedFontFormat, EmbeddedFontStyle) | Obtient un fichier de police intégré spécifique. |
GetEmbeddedFontAsOpenType(EmbeddedFontStyle) | Obtient un fichier de police incorporé au format OpenType. Les polices au format Embedded OpenType sont converties en OpenType. |
Remarques
Vous ne créez pas directement des instances de cette classe. Utilisez leFontInfos
propriété pour accéder à la collection de polices définie dans un document.
Exemples
Montre comment imprimer les détails des polices présentes dans un document.
Document doc = new Document(MyDir + "Embedded font.docx");
FontInfoCollection allFonts = doc.FontInfos;
// Imprime toutes les polices utilisées et inutilisées dans le document.
for (int i = 0; i < allFonts.Count; i++)
{
Console.WriteLine($"Font index #{i}");
Console.WriteLine($"\tName: {allFonts[i].Name}");
Console.WriteLine($"\tIs {(allFonts[i].IsTrueType ? "" : "not ")}a trueType font");
}
Voir également
- espace de noms Aspose.Words.Fonts
- Assemblée Aspose.Words