GlyphTypeface GlyphTypeface GlyphTypeface GlyphTypeface Class

Définition

Spécifie un type de police physique qui correspond à un fichier de police sur le disque.Specifies a physical font face that corresponds to a font file on the disk.

public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
    interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
Héritage
GlyphTypefaceGlyphTypefaceGlyphTypefaceGlyphTypeface
Implémente

Remarques

L' GlyphTypeface objet est un objet de texte de niveau inférieur qui correspond à une seule face d’une famille de polices telle qu’elle est représentée par un fichier de police OpenType, ou sérialisé comme un bloc de mémoire dans un document.The GlyphTypeface object is a low level text object that corresponds to a single face of a font family as represented by an OpenType font file, or serialized as a block of memory in a document. L’utilisation GlyphTypeface correcte de pour une série de caractères dans une police logique donnée est généralement déterminée par le WPFWPF système de polices et enregistrée dans GlyphRun les objets générés FormattedText par le texte APIAPIsde mise en forme de l’objet et de la ligne.The correct GlyphTypeface to use for a run of characters in a given logical font is normally determined by the WPFWPF font system and recorded in the GlyphRun objects generated by the FormattedText object and line formatting text APIAPIs.

GlyphTypeface Fournit des propriétés et des méthodes pour:The GlyphTypeface provides properties and methods for:

  • Obtention de métriques courantes de police, telles que le rapport hauteur/profondeur à la taille em.Obtaining font face common metrics, such as the ratio of ascent and descent to em size.

  • Obtenir des métriques, des contours et des bitmaps pour des glyphes individuels.Obtaining metrics, outlines, and bitmaps for individual glyphs.

  • Sérialisation dans un document.Serialization in a document.

La liste suivante décrit le type de scénarios d’application qui illustrent la valeur de l’utilisation du contrôle de bas GlyphTypeface niveau fourni par l’objet.The following list describes the type of application scenarios that illustrate the value of using the low-level control that the GlyphTypeface object provides.

  • Un générateur de document de format fixe peut GlyphTypeface utiliser pour obtenir une image binaire de la police pour l’incorporation dans un conteneur de documentsA fixed format document generator may use the GlyphTypeface to obtain a binary image of the font for embedding in a document container

  • Un pilote GlyphTypeface d’imprimante peut utiliser pour obtenir des contours ou des bitmaps de glyphes de police, ou la totalité de l’image de police à envoyer à l’imprimante.A printer driver may use the GlyphTypeface to obtain font glyph outlines or bitmaps, or the entire font image for sending to the printer.

  • Une GlyphTypeface application de visionneuse peut GlyphTypeface utiliser pour obtenir des informations sur les métriques et les bitmaps.A GlyphTypeface viewer application may use the GlyphTypeface to obtain metric and bitmap information.

Chaque glyphe définit des mesures qui spécifient la façon dont il s' Glyphsaligne avec l’autre.Each glyph defines metrics that specify how it aligns with other Glyphs. Le graphique suivant définit des valeurs de métriques pour les caractères de glyphe.The following graphic defines metric values for glyph characters.

Diagramme de mesures de glypheDiagraph of glyph measurements
Valeurs métriques des caractères de glypheMetric values of glyph characters

Constructeurs

GlyphTypeface() GlyphTypeface() GlyphTypeface() GlyphTypeface()

Initialise une nouvelle instance de la classe GlyphTypeface.Initializes a new instance of the GlyphTypeface class.

GlyphTypeface(Uri) GlyphTypeface(Uri) GlyphTypeface(Uri) GlyphTypeface(Uri)

Initialise une nouvelle instance de la classe GlyphTypeface utilisant l'emplacement du fichier de police spécifié.Initializes a new instance of the GlyphTypeface class using the specified font file location.

GlyphTypeface(Uri, StyleSimulations) GlyphTypeface(Uri, StyleSimulations) GlyphTypeface(Uri, StyleSimulations) GlyphTypeface(Uri, StyleSimulations)

Initialise une nouvelle instance de la classe GlyphTypeface utilisant l'emplacement du fichier de police et la valeur StyleSimulations spécifiés.Initializes a new instance of the GlyphTypeface class using the specified font file location and StyleSimulations value.

Propriétés

AdvanceHeights AdvanceHeights AdvanceHeights AdvanceHeights

Obtient les hauteurs avancées pour les glyphes représentés par l'objet GlyphTypeface.Gets the advance heights for the glyphs represented by the GlyphTypeface object.

AdvanceWidths AdvanceWidths AdvanceWidths AdvanceWidths

Obtient les largeurs avancées pour les glyphes représentés par l'objet GlyphTypeface.Gets the advance widths for the glyphs represented by the GlyphTypeface object.

Baseline Baseline Baseline Baseline

Obtient la valeur de la ligne de base pour le GlyphTypeface.Gets the baseline value for the GlyphTypeface.

BottomSideBearings BottomSideBearings BottomSideBearings BottomSideBearings

Obtient 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.Gets the distance from bottom edge of the black box to the bottom end of the advance vector for the glyphs represented by the GlyphTypeface object.

CapsHeight CapsHeight CapsHeight CapsHeight

Obtient la distance de la ligne de base au haut d'une majuscule anglaise, relative à la taille mesurée en em, pour l'objet GlyphTypeface.Gets the distance from the baseline to the top of an English capital, relative to em size, for the GlyphTypeface object.

CharacterToGlyphMap CharacterToGlyphMap CharacterToGlyphMap CharacterToGlyphMap

Obtient le mappage nominal d'un point de code Unicode à un index de glyphe comme défini par la table de la police « CMAP ».Gets the nominal mapping of a Unicode code point to a glyph index as defined by the font 'CMAP' table.

Copyrights Copyrights Copyrights Copyrights

Obtient les informations de copyright pour l'objet GlyphTypeface.Gets the copyright information for the GlyphTypeface object.

Descriptions Descriptions Descriptions Descriptions

Obtient les informations de description pour l'objet GlyphTypeface.Gets the description information for the GlyphTypeface object.

DesignerNames DesignerNames DesignerNames DesignerNames

Obtient les informations relatives au concepteur pour l'objet GlyphTypeface.Gets the designer information for the GlyphTypeface object.

DesignerUrls DesignerUrls DesignerUrls DesignerUrls

Obtient les informations URL relatives au concepteur pour l'objet GlyphTypeface.Gets the designer URL information for the GlyphTypeface object.

DistancesFromHorizontalBaselineToBlackBoxBottom DistancesFromHorizontalBaselineToBlackBoxBottom DistancesFromHorizontalBaselineToBlackBoxBottom DistancesFromHorizontalBaselineToBlackBoxBottom

Obtient 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.Gets the offset value from the horizontal Western baseline to the bottom of the glyph black box for the glyphs represented by the GlyphTypeface object.

EmbeddingRights EmbeddingRights EmbeddingRights EmbeddingRights

Obtient l'autorisation d'incorporation de police pour l'objet GlyphTypeface.Gets the font embedding permission for the GlyphTypeface object.

FaceNames FaceNames FaceNames FaceNames

Obtient le nom de police de l’objet GlyphTypeface.Gets the face name for the GlyphTypeface object.

FamilyNames FamilyNames FamilyNames FamilyNames

Obtient le nom de famille de polices pour l'objet GlyphTypeface.Gets the family name for the GlyphTypeface object.

FontUri FontUri FontUri FontUri

Obtient ou définit l'URIURI pour l'objet GlyphTypeface.Gets or sets the URIURI for the GlyphTypeface object.

GlyphCount GlyphCount GlyphCount GlyphCount

Obtient le nombre de glyphes pour l’objet GlyphTypeface.Gets the number of glyphs for the GlyphTypeface object.

Height Height Height Height

Définit la hauteur de la cellule de caractère relative à la taille mesurée en em.Gets the height of the character cell relative to the em size.

LeftSideBearings LeftSideBearings LeftSideBearings LeftSideBearings

Obtient 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.Gets the distance from the leading end of the advance vector to the left edge of the black box for the glyphs represented by the GlyphTypeface object.

LicenseDescriptions LicenseDescriptions LicenseDescriptions LicenseDescriptions

Obtient les informations de description de licence de la police pour l'objet GlyphTypeface.Gets the font license description information for the GlyphTypeface object.

ManufacturerNames ManufacturerNames ManufacturerNames ManufacturerNames

Obtient les informations du fabricant de la police pour l'objet GlyphTypeface.Gets the font manufacturer information for the GlyphTypeface object.

RightSideBearings RightSideBearings RightSideBearings RightSideBearings

Obtient 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.Gets the distance from the right edge of the black box to the right end of the advance vector for the glyphs represented by the GlyphTypeface object.

SampleTexts SampleTexts SampleTexts SampleTexts

Obtient les informations du texte d'exemple pour l'objet GlyphTypeface.Gets the sample text information for the GlyphTypeface object.

Stretch Stretch Stretch Stretch

Obtient la valeur FontStretch pour l'objet GlyphTypeface.Gets the FontStretch value for the GlyphTypeface object.

StrikethroughPosition StrikethroughPosition StrikethroughPosition StrikethroughPosition

Obtient une valeur qui indique la distance entre la ligne de base et l’état Barré de la police.Gets a value that indicates the distance from the baseline to the strikethrough for the typeface.

StrikethroughThickness StrikethroughThickness StrikethroughThickness StrikethroughThickness

Obtient une valeur qui indique l’épaisseur du trait de texte barré par rapport à la taille em de la police.Gets a value that indicates the thickness of the strikethrough relative to the font em size.

Style Style Style Style

Obtient le style pour l'objet GlyphTypeface.Gets the style for the GlyphTypeface object.

StyleSimulations StyleSimulations StyleSimulations StyleSimulations

Obtient ou définit l'StyleSimulations pour l'objet GlyphTypeface.Gets or sets the StyleSimulations for the GlyphTypeface object.

Symbol Symbol Symbol Symbol

Obtient une valeur qui indique si la police GlyphTypeface est conforme à l'encodage Unicode.Gets a value that indicates whether the GlyphTypeface font conforms to Unicode encoding.

TopSideBearings TopSideBearings TopSideBearings TopSideBearings

Obtient 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.Gets the distance from the top end of the vertical advance vector to the top edge of the black box for the glyphs represented by the GlyphTypeface object.

Trademarks Trademarks Trademarks Trademarks

Obtient les informations de la marque pour l'objet GlyphTypeface.Gets the trademark notice information for the GlyphTypeface object.

UnderlinePosition UnderlinePosition UnderlinePosition UnderlinePosition

Obtient la position du soulignement dans la GlyphTypeface.Gets the position of the underline in the GlyphTypeface.

UnderlineThickness UnderlineThickness UnderlineThickness UnderlineThickness

Obtient l’épaisseur du soulignement par rapport à la taille « em ».Gets the thickness of the underline relative to em size.

VendorUrls VendorUrls VendorUrls VendorUrls

Obtient les informations de l'URL du fournisseur pour l'objet GlyphTypeface.Gets the vendor URL information for the GlyphTypeface object.

Version Version Version Version

Obtient la version de type de police interprétée à partir du tableau « NAME » de la police.Gets the font face version interpreted from the font's 'NAME' table.

VersionStrings VersionStrings VersionStrings VersionStrings

Obtient les informations de la chaîne de la version pour l'objet GlyphTypeface interprété à partir du tableau « NAME » de la police.Gets the version string information for the GlyphTypeface object interpreted from the font's 'NAME' table.

Weight Weight Weight Weight

Obtient l'épaisseur initiale de la police représentée par l'objet GlyphTypeface.Gets the designed weight of the font represented by the GlyphTypeface object.

Win32FaceNames Win32FaceNames Win32FaceNames Win32FaceNames

Obtient le nom de type de police Win32 pour la police représentée par l’objet GlyphTypeface.Gets the Win32 face name for the font represented by the GlyphTypeface object.

Win32FamilyNames Win32FamilyNames Win32FamilyNames Win32FamilyNames

Obtient le nom de famille de polices Win32 pour la police représentée par l’objet GlyphTypeface.Gets the Win32 family name for the font represented by the GlyphTypeface object.

XHeight XHeight XHeight XHeight

Obtient la hauteur d’x à l’ouest par rapport à la taille em de la police représentée par l’objet GlyphTypeface.Gets the Western x-height relative to em size for the font represented by the GlyphTypeface object.

Méthodes

ComputeSubset(ICollection<UInt16>) ComputeSubset(ICollection<UInt16>) ComputeSubset(ICollection<UInt16>) ComputeSubset(ICollection<UInt16>)

Retourne l’image binaire du sous-ensemble de polices en fonction d’une collection spécifiée de glyphes.Returns the binary image of the font subset based on a specified collection of glyphs.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Détermine si l'objet spécifié est identique à l'objet GlyphTypeface actuel.Determines whether the specified object is equal to the current GlyphTypeface object.

GetFontStream() GetFontStream() GetFontStream() GetFontStream()

Renvoie le flux de données du fichier de police représenté par l'objet GlyphTypeface.Returns the font file stream represented by the GlyphTypeface object.

GetGlyphOutline(UInt16, Double, Double) GetGlyphOutline(UInt16, Double, Double) GetGlyphOutline(UInt16, Double, Double) GetGlyphOutline(UInt16, Double, Double)

Renvoie une valeur Geometry qui décrit le chemin d'accès pour un seul glyphe dans la police.Returns a Geometry value describing the path for a single glyph in the font.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sert de fonction de hachage pour GlyphTypeface.Serves as a hash function for GlyphTypeface.

GetType() GetType() GetType() GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crée une copie superficielle de l'objet Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Inherited from Object)

Implémentations d’interfaces explicites

ISupportInitialize.BeginInit() ISupportInitialize.BeginInit() ISupportInitialize.BeginInit() ISupportInitialize.BeginInit()

Pour obtenir une description de ce membre, consultez BeginInit().For a description of this member, see BeginInit().

ISupportInitialize.EndInit() ISupportInitialize.EndInit() ISupportInitialize.EndInit() ISupportInitialize.EndInit()

Pour obtenir une description de ce membre, consultez EndInit().For a description of this member, see EndInit().

S’applique à

Voir aussi