GlyphTypeface 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í.
Especifica una cara de fuente física que corresponde a un archivo de fuente en el disco.
public ref class GlyphTypeface : System::ComponentModel::ISupportInitialize
public class GlyphTypeface : System.ComponentModel.ISupportInitialize
type GlyphTypeface = class
interface ISupportInitialize
Public Class GlyphTypeface
Implements ISupportInitialize
- Herencia
-
GlyphTypeface
- Implementaciones
Comentarios
El GlyphTypeface objeto es un objeto de texto de bajo nivel que corresponde a una sola cara de una familia de fuentes como se representa mediante un archivo de fuente OpenType o serializado como un bloque de memoria en un documento. El GlyphTypeface correcto que se va a usar para una ejecución de caracteres en una fuente lógica determinada normalmente viene determinado por el sistema de fuentes WPF y grabado en los objetos GlyphRun generados por las API de texto de formato de línea y objeto FormattedText.
GlyphTypeface proporciona propiedades y métodos para:
Obtención de métricas comunes de la cara de fuente, como la proporción de ascenso y descenso a tamaño em.
Obtención de métricas, esquemas y mapas de bits para glifos individuales.
Serialización en un documento.
En la lista siguiente se describe el tipo de escenarios de aplicación que ilustran el valor del uso del control de bajo nivel que proporciona el GlyphTypeface objeto.
Un generador de documentos de formato fijo puede usar GlyphTypeface para obtener una imagen binaria de la fuente para insertar en un contenedor de documentos.
Un controlador de impresora puede usar para GlyphTypeface obtener esquemas de glifo de fuente o mapas de bits, o toda la imagen de fuente para enviar a la impresora.
Una GlyphTypeface aplicación de visor puede usar para GlyphTypeface obtener información de métricas y mapas de bits.
Cada glifo define métricas que especifican cómo se alinea con otras Glyphs. En el gráfico siguiente se definen los valores de métrica para los caracteres de glifo.
Valores de métricas de caracteres de glifo
Constructores
| Nombre | Description |
|---|---|
| GlyphTypeface() |
Inicializa una nueva instancia de la clase GlyphTypeface. |
| GlyphTypeface(Uri, StyleSimulations) |
Inicializa una nueva instancia de la GlyphTypeface clase utilizando la ubicación y StyleSimulations el valor especificados del archivo de fuente. |
| GlyphTypeface(Uri) |
Inicializa una nueva instancia de la GlyphTypeface clase utilizando la ubicación del archivo de fuente especificada. |
Propiedades
| Nombre | Description |
|---|---|
| AdvanceHeights |
Obtiene los altos de avance de los glifos representados por el GlyphTypeface objeto . |
| AdvanceWidths |
Obtiene los anchos avanzados de los glifos representados por el GlyphTypeface objeto . |
| Baseline |
Obtiene el valor de línea base de .GlyphTypeface |
| BottomSideBearings |
Obtiene la distancia desde el borde inferior del cuadro negro hasta el extremo inferior del vector de avance para los glifos representados por el GlyphTypeface objeto . |
| CapsHeight |
Obtiene la distancia desde la línea base hasta la parte superior de un capital inglés, con respecto al tamaño em, para el GlyphTypeface objeto . |
| CharacterToGlyphMap |
Obtiene la asignación nominal de un punto de código Unicode a un índice de glifo tal como se define en la tabla de fuente "CMAP". |
| Copyrights |
Obtiene la información de copyright del GlyphTypeface objeto . |
| Descriptions |
Obtiene la información de descripción del GlyphTypeface objeto . |
| DesignerNames |
Obtiene la información del diseñador para el GlyphTypeface objeto . |
| DesignerUrls |
Obtiene la información de la dirección URL del diseñador para el GlyphTypeface objeto . |
| DistancesFromHorizontalBaselineToBlackBoxBottom |
Obtiene el valor de desplazamiento de la línea base occidental horizontal a la parte inferior del cuadro negro del glifo para los glifos representados por el GlyphTypeface objeto . |
| EmbeddingRights |
Obtiene el permiso de inserción de fuentes para el GlyphTypeface objeto . |
| FaceNames |
Obtiene el nombre de la cara del GlyphTypeface objeto . |
| FamilyNames |
Obtiene el nombre de familia del GlyphTypeface objeto . |
| FontUri |
Obtiene o establece el URI del GlyphTypeface objeto . |
| GlyphCount |
Obtiene el número de glifos para el GlyphTypeface objeto . |
| Height |
Obtiene el alto de la celda de caracteres en relación con el tamaño em. |
| LeftSideBearings |
Obtiene la distancia desde el extremo inicial del vector de avance hasta el borde izquierdo del cuadro negro para los glifos representados por el GlyphTypeface objeto . |
| LicenseDescriptions |
Obtiene la información de descripción de la licencia de fuente para el GlyphTypeface objeto . |
| ManufacturerNames |
Obtiene la información del fabricante de fuentes para el GlyphTypeface objeto . |
| RightSideBearings |
Obtiene la distancia desde el borde derecho del cuadro negro hasta el extremo derecho del vector de avance para los glifos representados por el GlyphTypeface objeto . |
| SampleTexts |
Obtiene la información de texto de ejemplo del GlyphTypeface objeto . |
| Stretch |
Obtiene el FontStretch valor del GlyphTypeface objeto . |
| 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 del GlyphTypeface objeto . |
| StyleSimulations |
Obtiene o establece el objeto StyleSimulations para el GlyphTypeface objeto . |
| Symbol |
Obtiene un valor que indica si la fuente se ajusta a la GlyphTypeface codificación Unicode. |
| TopSideBearings |
Obtiene la distancia desde el extremo superior del vector de avance vertical hasta el borde superior del cuadro negro para los glifos representados por el GlyphTypeface objeto . |
| Trademarks |
Obtiene la información del aviso de marca comercial para el GlyphTypeface objeto . |
| UnderlinePosition |
Obtiene la posición del subrayado en .GlyphTypeface |
| UnderlineThickness |
Obtiene el grosor del subrayado relativo al tamaño em. |
| VendorUrls |
Obtiene la información de la dirección URL del proveedor para el GlyphTypeface objeto . |
| Version |
Obtiene la versión de la cara de fuente interpretada de la tabla "NAME" de la fuente. |
| VersionStrings |
Obtiene la información de cadena de versión del GlyphTypeface objeto interpretado a partir de la tabla "NAME" de la fuente. |
| Weight |
Obtiene el peso diseñado de la fuente representada por el GlyphTypeface objeto . |
| Win32FaceNames |
Obtiene el nombre de la cara win32 de la fuente representada por el GlyphTypeface objeto . |
| Win32FamilyNames |
Obtiene el nombre de familia win32 de la fuente representada por el GlyphTypeface objeto . |
| XHeight |
Obtiene el alto x occidental relativo al tamaño em de la fuente representada por el GlyphTypeface objeto . |
Métodos
| Nombre | Description |
|---|---|
| ComputeSubset(ICollection<UInt16>) |
Devuelve la imagen binaria del subconjunto de fuentes en función de una colección especificada de glifos. |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual GlyphTypeface . |
| GetFontStream() |
Devuelve la secuencia de archivos de fuente representada por el GlyphTypeface objeto . |
| GetGlyphOutline(UInt16, Double, Double) |
Devuelve un Geometry valor que describe la ruta de acceso de un solo glifo en la fuente. |
| GetHashCode() |
Actúa como una función hash para GlyphTypeface. |
| 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) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISupportInitialize.BeginInit() |
Para obtener una descripción de este miembro, vea BeginInit(). |
| ISupportInitialize.EndInit() |
Para obtener una descripción de este miembro, vea EndInit(). |