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 un nombre de fuente físico que corresponde a un archivo de fuentes 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 representada por un archivo de fuente OpenType o serializada como un bloque de memoria en un documento. Normalmente, el sistema de fuentes WPF determina el correcto GlyphTypeface para una ejecución de caracteres en una fuente lógica determinada y se registra en los GlyphRun objetos generados por las FormattedText API de texto de formato de línea y objeto.
GlyphTypeface proporciona propiedades y métodos para:
Obtención de métricas comunes 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 contornos de glifo de fuente o mapas de bits, o toda la imagen de fuente para enviarla a la impresora.
Una GlyphTypeface aplicación de visor puede usar para GlyphTypeface obtener información de mapa de bits y métricas.
Cada glifo define métricas que especifican cómo se alinea con otros elementos 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
GlyphTypeface() |
Inicializa una nueva instancia de la clase GlyphTypeface. |
GlyphTypeface(Uri) |
Inicializa una nueva instancia de la clase GlyphTypeface utilizando la ubicación de archivo de fuentes especificada. |
GlyphTypeface(Uri, StyleSimulations) |
Inicializa una nueva instancia de la clase GlyphTypeface utilizando la ubicación de archivo de fuentes y el valor de StyleSimulations especificados. |
Propiedades
AdvanceHeights |
Obtiene el alto de avance de los glifos representados por el objeto GlyphTypeface. |
AdvanceWidths |
Obtiene el ancho de avance de los glifos representados por el objeto GlyphTypeface. |
Baseline |
Obtiene el valor de la línea base de GlyphTypeface. |
BottomSideBearings |
Obtiene la distancia desde el borde inferior del cuadro negro hasta el extremo inferior del vector de avance de los glifos representados por el objeto GlyphTypeface. |
CapsHeight |
Obtiene la distancia entre la línea base y la parte superior de una mayúscula inglesa, con respecto al tamaño eme, del objeto GlyphTypeface. |
CharacterToGlyphMap |
Obtiene la asignación nominal de un punto de código Unicode a un índice de glifo definido por la tabla 'CMAP'. |
Copyrights |
Obtiene la información de copyright para el objeto GlyphTypeface. |
Descriptions |
Obtiene la información de la descripción del objeto GlyphTypeface. |
DesignerNames |
Obtiene la información del diseñador del objeto GlyphTypeface. |
DesignerUrls |
Obtiene la información de la dirección URL del diseñador del objeto GlyphTypeface. |
DistancesFromHorizontalBaselineToBlackBoxBottom |
Obtiene el valor de desplazamiento desde la línea base occidental horizontal hasta la parte inferior del cuadro negro de los glifos representados por el objeto GlyphTypeface. |
EmbeddingRights |
Obtiene el permiso de incrustación de fuentes para el objeto GlyphTypeface. |
FaceNames |
Obtiene el nombre de fuente para el objeto GlyphTypeface. |
FamilyNames |
Obtiene el nombre de familia del objeto GlyphTypeface. |
FontUri |
Obtiene o establece el URI del objeto GlyphTypeface. |
GlyphCount |
Obtiene el número de glifos para el objeto GlyphTypeface. |
Height |
Obtiene el alto de la celda de carácter con respecto al tamaño eme. |
LeftSideBearings |
Obtiene la distancia entre el extremo inicial del vector de avance y el borde izquierdo del cuadro negro de los glifos representados por el objeto GlyphTypeface. |
LicenseDescriptions |
Obtiene la información de la descripción de la licencia de fuentes del objeto GlyphTypeface. |
ManufacturerNames |
Obtiene la información del fabricante de fuentes del objeto GlyphTypeface. |
RightSideBearings |
Obtiene la distancia entre el borde derecho del cuadro negro y el extremo derecho del vector de avance de los glifos representados por el objeto GlyphTypeface. |
SampleTexts |
Obtiene la información del texto de ejemplo del objeto GlyphTypeface. |
Stretch |
Obtiene el valor de FontStretch para el objeto GlyphTypeface. |
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 del objeto GlyphTypeface. |
StyleSimulations |
Obtiene o establece el objeto StyleSimulations para el objeto GlyphTypeface. |
Symbol |
Obtiene un valor que indica si la fuente GlyphTypeface es conforme a la codificación Unicode. |
TopSideBearings |
Obtiene la distancia entre el extremo superior del vector de avance y el borde superior del cuadro negro de los glifos representados por el objeto GlyphTypeface. |
Trademarks |
Obtiene la información del aviso de marca comercial del objeto GlyphTypeface. |
UnderlinePosition |
Obtiene la posición del subrayado del objeto GlyphTypeface. |
UnderlineThickness |
Obtiene el grosor del subrayado con respecto al tamaño de eme. |
VendorUrls |
Obtiene la información de la dirección URL del proveedor del objeto GlyphTypeface. |
Version |
Obtiene la versión del nombre de fuente de la tabla 'NAME' de la fuente. |
VersionStrings |
Obtiene la información de la cadena de versión para el objeto GlyphTypeface de la tabla 'NAME' de la fuente. |
Weight |
Obtiene el espesor diseñado de la fuente representada por el objeto GlyphTypeface. |
Win32FaceNames |
Obtiene el nombre de cara de Win32 para la fuente representada por el GlyphTypeface objeto . |
Win32FamilyNames |
Obtiene el nombre de familia win32 de la fuente representada por el GlyphTypeface objeto . |
XHeight |
Obtiene la altura x occidental relativa al tamaño largo de la fuente representada por el objeto GlyphTypeface. |
Métodos
ComputeSubset(ICollection<UInt16>) |
Devuelve la imagen binaria del subconjunto de fuentes basándose en una colección de glifos especificada. |
Equals(Object) |
Determina si el objeto especificado es igual al objeto GlyphTypeface actual. |
GetFontStream() |
Devuelve la secuencia de archivos de fuentes que representa el objeto GlyphTypeface. |
GetGlyphOutline(UInt16, Double, Double) |
Devuelve un valor de Geometry que describe el trazado de un solo glifo de la fuente. |
GetHashCode() |
Sirve como función hash de GlyphTypeface. |
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) |
Implementaciones de interfaz explícitas
ISupportInitialize.BeginInit() |
Para obtener una descripción de este miembro, vea BeginInit(). |
ISupportInitialize.EndInit() |
Para obtener una descripción de este miembro, vea EndInit(). |