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, FontStyle y 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 un tipo de 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 extensión de una fuente.
Constructores
Typeface(FontFamily, FontStyle, FontWeight, FontStretch) |
Inicializa una nueva instancia de la clase Typeface del nombre de la familia de fuentes especificada, valores de las propiedades Style, Weight y Stretch. |
Typeface(FontFamily, FontStyle, FontWeight, FontStretch, FontFamily) |
Inicializa una nueva instancia de la clase Typeface del nombre de la familia de fuentes especificada, valores de las propiedades Style, Weight y Stretch. Además, se especifica una familia de fuentes de reserva. |
Typeface(String) |
Inicializa una nueva instancia de la clase Typeface del nombre del tipo de letra de la familia de fuentes especificada. |
Propiedades
CapsHeight |
Obtiene la distancia desde la línea base hasta la parte superior de una letra mayúscula inglesa del tipo de letra. |
FaceNames |
Obtiene una colección de nombres específicos de la referencia cultural de Typeface. |
FontFamily |
Obtiene el nombre de la familia de fuentes a partir de la que se creó el tipo de letra. |
IsBoldSimulated |
Determina si se simula un grosor de negrita para los glifos representados por Typeface. |
IsObliqueSimulated |
Determina si se simula un estilo de cursiva de los glifos representados por Typeface. |
Stretch |
Obtiene el valor de ensanchamiento de Typeface. Este valor determina si se expande o se comprime un tipo de letra cuando se muestra. |
StrikethroughPosition |
Obtiene un valor que indica la distancia desde la línea de base y el tachado del tipo de letra. |
StrikethroughThickness |
Obtiene un valor que indica el grosor del tachado con respecto al tamaño largo de fuente. |
Style |
Obtiene el estilo de Typeface. |
UnderlinePosition |
Obtiene un valor que indica la distancia del subrayado desde la línea base del tipo de letra. |
UnderlineThickness |
Obtiene un valor que indica el grosor del subrayado con respecto al tamaño eme de la fuente del tipo de letra. |
Weight |
Obtiene el grosor relativo del tipo de letra. |
XHeight |
Obtiene la distancia desde la línea base hasta la parte superior de una letra minúscula inglesa de un tipo de letra. La distancia excluye los ascendentes. |
Métodos
Equals(Object) |
Obtiene un valor que indica si el tipo de letra actual y el especificado tienen las mismas propiedades FontFamily, Style, Weight, Stretch, así como los valores de fuente de reserva. |
GetHashCode() |
Sirve como función hash de Typeface. Es adecuado para usarlo en algoritmos hash y en estructuras de datos, como las tablas hash. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
TryGetGlyphTypeface(GlyphTypeface) |
Recupera el objeto GlyphTypeface que corresponde a Typeface. |