Typeface Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una combinación de FontFamily, FontWeight, FontStyley FontStretch.
public ref class Typeface
public class Typeface
type Typeface = class
Public Class Typeface
- Herencia
-
Typeface
Ejemplos
// Return the typeface collection for the fonts in the selected URI location.
System.Collections.Generic.ICollection<Typeface> typefaces = Fonts.GetTypefaces("file:///C:\\Windows\\Fonts\\#Georgia");
// Enumerate the typefaces in the collection.
foreach (Typeface face in typefaces)
{
// Separate the URI directory source info from the font family name.
string[] familyName = face.FontFamily.Source.Split('#');
// Add the font family name, weight, and style values to the typeface combo box.
comboBoxTypeface.Items.Add(familyName[familyName.Length - 1] + " " + face.Weight + " " + face.Style);
}
comboBoxTypeface.SelectedIndex = 0;
' Return the typeface collection for the fonts in the selected URI location.
Dim typefaces As System.Collections.Generic.ICollection(Of Typeface) = Fonts.GetTypefaces("file:///C:\Windows\Fonts\#Georgia")
' Enumerate the typefaces in the collection.
For Each face As Typeface In typefaces
' Separate the URI directory source info from the font family name.
Dim familyName() As String = face.FontFamily.Source.Split("#"c)
' Add the font family name, weight, and style values to the typeface combo box.
comboBoxTypeface.Items.Add(familyName(familyName.Length - 1) & " " & face.Weight.ToString & " " & face.Style.ToString)
Next face
comboBoxTypeface.SelectedIndex = 0
Comentarios
Un tipo de letra es una sola variación de una fuente dentro de la misma familia de fuentes. Un ejemplo de una letra es una versión cursiva de la familia de fuentes "Times New Roman". El tipo de letra define el peso, el estilo y las características de ajuste de una fuente.
Constructores
| Nombre | Description |
|---|---|
| Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
Inicializa una nueva instancia de la Typeface clase para el nombre Stylede familia de fuentes, , Weighty Stretch valores especificados. Además, se especifica una familia de fuentes de reserva. |
| Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
Inicializa una nueva instancia de la Typeface clase para el nombre Stylede familia de fuentes, , Weighty Stretch valores especificados. |
| Typeface(String) |
Inicializa una nueva instancia de la Typeface clase para el nombre de tipo de letra de familia de fuentes especificado. |
Propiedades
| Nombre | Description |
|---|---|
| CapsHeight |
Obtiene la distancia desde la línea base hasta la parte superior de una letra mayúscula inglesa para el tipo de letra. |
| FaceNames |
Obtiene una colección de nombres específicos de la referencia cultural para .Typeface |
| FontFamily |
Obtiene el nombre de la familia de fuentes a partir de la cual se construyó el tipo de letra. |
| IsBoldSimulated |
Determina si se va a simular un peso en negrita para los glifos representados por .Typeface |
| IsObliqueSimulated |
Determina si se va a simular un estilo cursiva para los glifos representados por .Typeface |
| Stretch |
Obtiene el valor de stretch para .Typeface El valor de stretch determina si un tipo de letra se expande o se condensa cuando se muestra. |
| StrikethroughPosition |
Obtiene un valor que indica la distancia desde la línea base hasta el tachado para el tipo de letra. |
| StrikethroughThickness |
Obtiene un valor que indica el grosor del tachado con respecto al tamaño em de fuente. |
| Style |
Obtiene el estilo de Typeface. |
| UnderlinePosition |
Obtiene un valor que indica la distancia del subrayado desde la línea base para el tipo de letra. |
| UnderlineThickness |
Obtiene un valor que indica el grosor del subrayado en relación con el tamaño de fuente em para el tipo de letra. |
| Weight |
Obtiene el peso relativo del tipo de letra. |
| XHeight |
Obtiene la distancia de la línea base a la parte superior de una letra minúscula en inglés para un tipo de letra. La distancia excluye los ascendentes. |
Métodos
| Nombre | Description |
|---|---|
| Equals(Object) |
Obtiene un valor que indica si el tipo de letra actual y el tipo de letra especificado tienen los mismos FontFamilyvalores de fuente de reserva , Style, Weight, Stretchy . |
| GetHashCode() |
Actúa como una función hash para Typeface. Es adecuado para su uso en algoritmos hash y estructuras de datos como una tabla hash. |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| TryGetGlyphTypeface(GlyphTypeface) |
Recupera el GlyphTypeface objeto que corresponde a .Typeface |