Exporter (0) Imprimer
Développer tout
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

GlyphTypeface, classe

Spécifie un type de police physique qui correspond à un fichier de police sur le disque.

System.Object
  System.Windows.Media.GlyphTypeface

Espace de noms :  System.Windows.Media
Assembly :  PresentationCore (dans PresentationCore.dll)
XMLNS pour XAML : http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public class GlyphTypeface : ISupportInitialize

Le type GlyphTypeface expose les membres suivants.

  NomDescription
Méthode publiqueGlyphTypeface()Initialise une nouvelle instance de la classe GlyphTypeface.
Méthode publiqueGlyphTypeface(Uri)Initialise une nouvelle instance de la classe GlyphTypeface utilisant l'emplacement du fichier de police spécifié.
Méthode publiqueGlyphTypeface(Uri, StyleSimulations)Initialise une nouvelle instance de la classe GlyphTypeface utilisant l'emplacement du fichier de police et la valeur StyleSimulations spécifiés.
Début

  NomDescription
Propriété publiqueAdvanceHeightsObtient les hauteurs avancées pour les glyphes représentés par l'objet GlyphTypeface.
Propriété publiqueAdvanceWidthsObtient les largeurs avancées pour les glyphes représentés par l'objet GlyphTypeface.
Propriété publiqueBaselineObtient la valeur de la ligne de base pour le GlyphTypeface.
Propriété publiqueBottomSideBearingsObtient la distance du bord inférieur de la boîte noire à la partie inférieure du vecteur avancé pour les glyphes représentée par l'objet GlyphTypeface.
Propriété publiqueCapsHeightObtient la distance de la ligne de base au haut d'une majuscule anglaise, relative à la taille mesurée en em, pour l'objet GlyphTypeface.
Propriété publiqueCharacterToGlyphMapObtient le mappage nominal d'un point de code Unicode à un index de glyphe comme défini par la table de la police « CMAP ».
Propriété publiqueCopyrightsObtient les informations de copyright pour l'objet GlyphTypeface.
Propriété publiqueDescriptionsObtient les informations de description pour l'objet GlyphTypeface.
Propriété publiqueDesignerNamesObtient les informations relatives au concepteur pour l'objet GlyphTypeface.
Propriété publiqueDesignerUrlsObtient les informations URL relatives au concepteur pour l'objet GlyphTypeface.
Propriété publiqueDistancesFromHorizontalBaselineToBlackBoxBottomObtient la valeur offset de la ligne de base horizontale d'Europe de l'Ouest au fond de la boîte noire de glyphe pour les glyphes représentés par l'objet GlyphTypeface.
Propriété publiqueEmbeddingRightsObtient l'autorisation d'incorporation de police pour l'objet GlyphTypeface.
Propriété publiqueFaceNamesObtient le nom de type de police pour l'objet GlyphTypeface.
Propriété publiqueFamilyNamesObtient le nom de famille de polices pour l'objet GlyphTypeface.
Propriété publiqueFontFileName
Propriété publiqueFontUriObtient ou définit l'URI pour l'objet GlyphTypeface.
Propriété publiqueGlyphCountObtient le nombre de glyphes pour l'objet GlyphTypeface.
Propriété publiqueHeightDéfinit la hauteur de la cellule de caractère relative à la taille mesurée en em.
Propriété publiqueLeftSideBearingsObtient la distance de la fin principale du vecteur avancé au bord gauche de la boîte noire pour les glyphes représentée par l'objet GlyphTypeface.
Propriété publiqueLicenseDescriptionsObtient les informations de description de licence de la police pour l'objet GlyphTypeface.
Propriété publiqueManufacturerNamesObtient les informations du fabricant de la police pour l'objet GlyphTypeface.
Propriété publiqueRightSideBearingsObtient la distance du bord droit de la boîte noire à la l'extrême droite du vecteur avancé pour les glyphes représentée par l'objet GlyphTypeface.
Propriété publiqueSampleTextsObtient les informations du texte d'exemple pour l'objet GlyphTypeface.
Propriété publiqueStretchObtient la valeur FontStretch pour l'objet GlyphTypeface.
Propriété publiqueStrikethroughPositionObtient une valeur qui indique la distance entre la ligne de base et le barré pour la police.
Propriété publiqueStrikethroughThicknessObtient une valeur qui indique l'épaisseur du barré relative à la taille de la police mesurée en em.
Propriété publiqueStyleObtient le style pour l'objet GlyphTypeface.
Propriété publiqueStyleSimulationsObtient ou définit les StyleSimulations pour l'objet GlyphTypeface.
Propriété publiqueSymbolObtient une valeur qui indique si la police GlyphTypeface est conforme à l'encodage Unicode.
Propriété publiqueTopSideBearingsObtient la distance de la fin supérieure du vecteur vertical avancé au bord supérieur de la boîte noire pour les glyphes représentée par l'objet GlyphTypeface.
Propriété publiqueTrademarksObtient les informations de la marque pour l'objet GlyphTypeface.
Propriété publiqueUnderlinePositionObtient la position du soulignement dans la GlyphTypeface.
Propriété publiqueUnderlineThicknessObtient l'épaisseur du soulignement relative à la taille de la police mesurée en em.
Propriété publiqueVendorUrlsObtient les informations de l'URL du fournisseur pour l'objet GlyphTypeface.
Propriété publiqueVersionObtient la version de type de police interprétée à partir du tableau « NAME » de la police.
Propriété publiqueVersionStringsObtient les informations de la chaîne de la version pour l'objet GlyphTypeface interprété à partir du tableau « NAME » de la police.
Propriété publiqueWeightObtient l'épaisseur initiale de la police représentée par l'objet GlyphTypeface.
Propriété publiqueWin32FaceNamesObtient le nom de type de police Win32 pour la police représentée par l'objet GlyphTypeface.
Propriété publiqueWin32FamilyNamesObtient le nom de famille de polices Win32 pour la police représentée par l'objet GlyphTypeface.
Propriété publiqueXHeightObtient la hauteur X d'Europe de l'Ouest relative à la taille de la police mesurée en em, représentée par l'objet GlyphTypeface.
Début

  NomDescription
Méthode publiqueComputeSubsetRenvoie l'image binaire du sous-ensemble de police basée sur une collection spécifiée de glyphes.
Méthode publiqueEqualsDétermine si l'objet spécifié est égal à l'objet GlyphTypeface en cours. (Substitue Object.Equals(Object).)
Méthode protégéeFinalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publiqueGetFontStreamRenvoie le flux de données du fichier de police représenté par l'objet GlyphTypeface.
Méthode publiqueGetGlyphOutlineRenvoie une valeur Geometry qui décrit le chemin d'accès pour un seul glyphe dans la police.
Méthode publiqueGetHashCodeSert de fonction de hachage pour la GlyphTypeface. (Substitue Object.GetHashCode().)
Méthode publiqueGetTypeObtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégéeMemberwiseCloneCrée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publiqueToStringRetourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Début

  NomDescription
Implémentation d'interface expliciteMéthode privéeISupportInitialize.BeginInitPour obtenir une description de ce membre, consultez ISupportInitialize.BeginInit.
Implémentation d'interface expliciteMéthode privéeISupportInitialize.EndInitPour obtenir une description de ce membre, consultez ISupportInitialize.EndInit.
Début

L'objet GlyphTypeface est un objet du texte de bas niveau qui correspond à une seule police d'une famille de polices comme représenté par un fichier de police OpenType, ou sérialisé comme un bloc de mémoire dans un document. Le GlyphTypeface correct à utiliser pour un ensemble de caractères dans une police logique donnée est normalement déterminé par le système de police WPF et est enregistré dans les objets GlyphRun générés par l'objet FormattedText et le texte de mise en forme de ligne API.

Le GlyphTypeface fournit des propriétés et des méthodes pour :

  • Obtenir des métriques de type de police communes, telle que le rapport de hauteur et de profondeur de la taille mesurée en em.

  • Obtenir des métriques, des contours, et des bitmaps pour des glyphes individuels.

  • Sérialisation dans un document.

La liste suivante décrit le type des scénarios d'application qui illustrent la valeur de l'utilisation du contrôle de bas niveau que fournit l'objet GlyphTypeface.

  • Un générateur de document de format fixe peut utiliser le GlyphTypeface pour obtenir une image binaire de la police pour incorporer dans un conteneur de document.

  • Un pilote d'imprimante peut utiliser le GlyphTypeface pour obtenir des contours de glyphes de polices ou des bitmaps, ou l'image entière de la police à envoyer à l'imprimante.

  • Une application visionneuse GlyphTypeface peut utiliser le GlyphTypeface pour obtenir des informations de métriques et de bitmaps.

Chaque glyphe définit des métriques qui spécifient comment il va s'aligner sur d'autres Glyphs. Le graphique suivant définit des valeurs métriques pour les caractères de glyphe.

Valeurs métriques de caractères de glyphe

Diagramme des mesures de glyphe

.NET Framework

Pris en charge dans : 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Pris en charge dans : 4, 3.5 SP1

.NET pour les applications Windows Phone

Pris en charge dans : Windows Phone 8, Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (rôle principal du serveur non pris en charge), Windows Server 2008 R2 (rôle principal du serveur pris en charge avec SP1 ou version ultérieure ; Itanium non pris en charge)

Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Ajouts de la communauté

AJOUTER
Afficher:
© 2015 Microsoft