EmfLogFontPanose

EmfLogFontPanose class

El objeto LogFontPanose especifica las características PANOSE de una fuente lógica.

public sealed class EmfLogFontPanose : EmfLogFont

Constructores

NombreDescripción
EmfLogFontPanose(EmfLogFont)Inicializa una nueva instancia delEmfLogFontPanose clase.

Propiedades

NombreDescripción
CharSet { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica el conjunto de glifos de caracteres. DEBE ser un valor en la enumeración del conjunto de caracteres WMF ([MS-WMF] sección 2.1.1.5). Si se desconoce el conjunto de caracteres , el procesamiento de metarchivos NO DEBE intentar traducir o interpretar las cadenas que se representan con esa fuente.
ClipPrecision { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica la precisión de recorte. La precisión de recorte define cómo recortar caracteres que están parcialmente fuera de la región de recorte. Puede ser uno o más de los WMF ClipPrecision Flags
Culture { get; set; }Obtiene o establece un entero de 32 bits sin signo que DEBE establecerse en cero y DEBE ignorarse.
Escapement { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el ángulo, en décimas de grado, entre el vector de escape y el eje x del dispositivo. El vector de escape es paralelo a la línea base de una fila de texto.
Facename { get; set; }Obtiene o establece un Facename (64 bytes): una cadena de no más de 32 caracteres Unicode que especifica el nombre de tipo de letra de la fuente. Si la longitud de esta cadena es inferior a 32 caracteres, DEBE estar presente un NULL de terminación, después de lo cual DEBE ignorarse el resto de este campo.
FullName { get; set; }Obtiene o establece una cadena de 64 caracteres Unicode que define el nombre completo de la fuente. Si la longitud de esta cadena es inferior a 64 caracteres, DEBE estar presente un NULL de terminación, después de que DEBE ignorarse el resto de este campo.
Height { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica la altura, en unidades lógicas, del carácter o celda de carácter de la fuente. El valor de la altura del carácter, también conocido como tamaño em, es el valor de la altura de la celda del carácter menos el valor inicial interno. El mapeador de fuentes DEBERÍA interpretar el valor especificado en el campo Altura de la siguiente manera.
Italic { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica una fuente en cursiva si se establece en 0x01; de lo contrario, DEBE establecerse en 0x00.
Match { get; set; }Obtiene o establece Este campo DEBE ignorarse.
Orientation { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el ángulo, en décimas de grado, entre la línea base de cada carácter y el eje x del dispositivo.
OutPrecision { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica la precisión de salida. La precisión de salida define qué tan cerca se requiere que la fuente coincida con la altura, el ancho, la orientación del carácter , el escape, el paso y el tipo de fuente solicitados. DEBE ser un valor de WMF OutPrecision enumeration
Padding { get; set; }Obtiene o establece un campo que existe solo para garantizar la alineación de 32 bits de esta estructura. DEBE ser ignorado
Panose { get; set; }Obtiene o establece un objeto Panose (sección 2.2.21) que especifica las características PANOSE de la fuente lógica. Si todos los campos de este objeto son cero, DEBE ignorarse.
PitchAndFamily { get; set; }Obtiene o establece un objeto WMF PitchAndFamily ([MS-WMF] sección 2.2.2.14) que especifica el tono y la familia de la fuente. Las familias de fuentes describen el aspecto de una fuente de forma general . Están destinados a especificar una fuente cuando el tipo de letra especificado no está disponible.
Quality { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica la calidad de salida. La calidad de salida define qué tan cerca se debe intentar hacer coincidir los atributos de la fuente lógica con los de una fuente física real. DEBE ser uno de los valores en la enumeración WMF FontQuality ([MS-WMF] sección 2.1.1.10).
Strikeout { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica una fuente tachada si se establece en 0x01; de lo contrario, DEBE establecerse en 0x00.
Style { get; set; }Obtiene o establece una cadena de 32 caracteres Unicode que define el estilo de la fuente. Si la longitud de esta cadena es inferior a 32 caracteres, DEBE estar presente un NULL de terminación, después de lo cual DEBE ignorarse el resto de este campo.
StyleSize { get; set; }Obtiene o establece un entero sin signo de 32 bits que especifica el tamaño de punto en el que se realiza la sugerencia de fuente . Si se establece en cero, la sugerencia de fuente se realiza en el tamaño de punto correspondiente al campo Altura en el objeto LogFont en el campo LogFont
Underline { get; set; }Obtiene o establece un entero sin signo de 8 bits que especifica una fuente subrayada si se establece en 0x01; de lo contrario, DEBE establecerse en 0x00.
VendorId { get; set; }Obtiene o establece Este campo DEBE ignorarse.
Version { get; set; }Obtiene o establece Este campo DEBE ignorarse.
Weight { get; set; }Obtiene o establece un entero con signo de 32 bits que especifica el peso de la fuente en el rango de cero a 1000. Por ejemplo, 400 es normal y 700 es negrita. Si este valor es cero, se puede usar un peso predeterminado .
Width { get; set; }Obtiene o establece un entero de 32 bits con signo que especifica el ancho promedio, en unidades lógicas, de caracteres en la fuente. Si el valor del campo Ancho es cero, DEBERÍA calcularse un valor apropiado a partir de otros valores de LogFont para encontrar una fuente que tenga la relación de aspecto prevista por el tipógrafo

Ver también