Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

GlyphTypeface classe

 

Date de publication : novembre 2016

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

Espace de noms:   System.Windows.Media
Assembly:  PresentationCore (dans PresentationCore.dll)

System.Object
  System.Windows.Media.GlyphTypeface

public class GlyphTypeface : ISupportInitialize

NomDescription
System_CAPS_pubmethodGlyphTypeface()

Initialise une nouvelle instance de la classe GlyphTypeface.

System_CAPS_pubmethodGlyphTypeface(Uri)

Initialise une nouvelle instance de la GlyphTypeface classe à l’aide de l’emplacement de fichier de police spécifiée.

System_CAPS_pubmethodGlyphTypeface(Uri, StyleSimulations)

Initialise une nouvelle instance de la GlyphTypeface classe à l’aide de l’emplacement du fichier police spécifiée et StyleSimulations valeur.

NomDescription
System_CAPS_pubpropertyAdvanceHeights

Obtient les hauteurs avancées pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertyAdvanceWidths

Obtient les largeurs d’avance pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertyBaseline

Obtient la valeur de ligne de base pour le GlyphTypeface.

System_CAPS_pubpropertyBottomSideBearings

Obtient la distance du bord inférieur de la boîte noire à la partie inférieure du vecteur avancé pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertyCapsHeight

Obtient la distance à partir de la ligne de base vers le haut d’une majuscule anglaise, relative à la taille « em », pour le GlyphTypeface objet.

System_CAPS_pubpropertyCharacterToGlyphMap

Obtient le mappage nominal d’un point de code Unicode à un index de glyphe comme défini par la table « CMAP » de police.

System_CAPS_pubpropertyCopyrights

Obtient les informations de copyright pour le GlyphTypeface objet.

System_CAPS_pubpropertyDescriptions

Obtient les informations de description pour le GlyphTypeface objet.

System_CAPS_pubpropertyDesignerNames

Obtient les informations du concepteur pour le GlyphTypeface objet.

System_CAPS_pubpropertyDesignerUrls

Obtient les informations URL relatives au concepteur la GlyphTypeface objet.

System_CAPS_pubpropertyDistancesFromHorizontalBaselineToBlackBoxBottom

Obtient la valeur de décalage à partir de la ligne de base Western horizontale au bas de la boîte noire de glyphe pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertyEmbeddingRights

Obtient la police de l’incorporation d’autorisation pour le GlyphTypeface objet.

System_CAPS_pubpropertyFaceNames

Obtient le nom de police de l’objet GlyphTypeface.

System_CAPS_pubpropertyFamilyNames

Obtient le nom de famille de la GlyphTypeface objet.

System_CAPS_pubpropertyFontUri

Obtient ou définit le URI pour la GlyphTypeface objet.

System_CAPS_pubpropertyGlyphCount

Obtient le nombre de glyphes pour l’objet GlyphTypeface.

System_CAPS_pubpropertyHeight

Obtient la hauteur de la cellule de caractère par rapport à la taille « em ».

System_CAPS_pubpropertyLeftSideBearings

Obtient la distance de la fin principale du vecteur avancé et le bord gauche de la boîte noire pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertyLicenseDescriptions

Obtient les informations de description de licence de police pour le GlyphTypeface objet.

System_CAPS_pubpropertyManufacturerNames

Obtient les informations du fabricant de police pour le GlyphTypeface objet.

System_CAPS_pubpropertyRightSideBearings

Obtient la distance entre le bord droit de la boîte noire vers l’extrémité droite du vecteur avancé pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertySampleTexts

Obtient les informations de texte d’exemple pour la GlyphTypeface objet.

System_CAPS_pubpropertyStretch

Obtient le FontStretch la valeur pour le GlyphTypeface objet.

System_CAPS_pubpropertyStrikethroughPosition

Obtient une valeur qui indique la distance entre la ligne de base et l’état Barré de la police.

System_CAPS_pubpropertyStrikethroughThickness

Obtient une valeur qui indique l’épaisseur du trait de texte barré par rapport à la taille em de la police.

System_CAPS_pubpropertyStyle

Obtient le style pour l'objet GlyphTypeface.

System_CAPS_pubpropertyStyleSimulations

Obtient ou définit le StyleSimulations pour la GlyphTypeface objet.

System_CAPS_pubpropertySymbol

Obtient une valeur qui indique si le GlyphTypeface police est conforme à l’encodage Unicode.

System_CAPS_pubpropertyTopSideBearings

Obtient la distance entre l’extrémité supérieure du vecteur vertical avancé et le bord supérieur de la boîte noire pour les glyphes représentés par le GlyphTypeface objet.

System_CAPS_pubpropertyTrademarks

Obtient les informations de la marque pour la GlyphTypeface objet.

System_CAPS_pubpropertyUnderlinePosition

Obtient la position du soulignement dans le GlyphTypeface.

System_CAPS_pubpropertyUnderlineThickness

Obtient l’épaisseur du soulignement par rapport à la taille « em ».

System_CAPS_pubpropertyVendorUrls

Obtient des informations d’URL pour le fournisseur de le GlyphTypeface objet.

System_CAPS_pubpropertyVersion

Obtient la version de face de police interprétée à partir du tableau « NAME » de la police.

System_CAPS_pubpropertyVersionStrings

Obtient les informations de chaîne de version pour le GlyphTypeface objet interprété à partir du tableau « NAME » de la police.

System_CAPS_pubpropertyWeight

Obtient l’épaisseur initiale de la police représentée par le GlyphTypeface objet.

System_CAPS_pubpropertyWin32FaceNames

Obtient le nom de police Win32 pour la police représentée par le GlyphTypeface objet.

System_CAPS_pubpropertyWin32FamilyNames

Obtient le nom de famille Win32 pour la police représentée par le GlyphTypeface objet.

System_CAPS_pubpropertyXHeight

Obtient la hauteur d’x à l’ouest par rapport à la taille em de la police représentée par l’objet GlyphTypeface.

NomDescription
System_CAPS_pubmethodComputeSubset(ICollection<UInt16>)

Retourne l’image binaire du sous-ensemble de polices en fonction d’une collection spécifiée de glyphes.

System_CAPS_pubmethodEquals(Object)

Détermine si l'objet spécifié est identique à l'objet GlyphTypeface actuel.(Remplace Object.Equals(Object).)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection.(Hérité de Object.)

System_CAPS_pubmethodGetFontStream()

Retourne le flux de fichier de police représenté par le GlyphTypeface objet.

System_CAPS_pubmethodGetGlyphOutline(UInt16, Double, Double)

Retourne un Geometry valeur décrivant le chemin d’accès pour un seul glyphe dans la police.

System_CAPS_pubmethodGetHashCode()

Sert de fonction de hachage pour GlyphTypeface.(Remplace Object.GetHashCode().)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

NomDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodISupportInitialize.BeginInit()

Pour obtenir une description de ce membre, consultez ISupportInitialize.BeginInit.

System_CAPS_pubinterfaceSystem_CAPS_privmethodISupportInitialize.EndInit()

Pour obtenir une description de ce membre, consultez ISupportInitialize.EndInit.

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

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

  • Obtention de police face mesures courantes, telles que le rapport de hauteur et de profondeur de taille « 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 d’application des scénarios qui illustrent la valeur d’utilisation le plus bas niveau qui contrôlent le GlyphTypeface fournit de l’objet.

  • 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 documents

  • Un pilote d’imprimante peut utiliser le GlyphTypeface pour obtenir des contours de glyphes de police ou les bitmaps ou l’image entière police pour l’envoi à l’imprimante.

  • Un GlyphTypeface visualiseur 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 avec d’autres Glyphs. Le graphique suivant définit des valeurs métriques pour les caractères de glyphe.

Diagramme des mesures de glyphe

Valeurs métriques de caractères de glyphe

.NET Framework
Disponible depuis 3.0
Silverlight
Disponible depuis 4.0
Silverlight pour Windows Phone
Disponible depuis 7.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: