Type1MetricFont
Type1MetricFont class
Implementación de la fuente métrica Type1. Esta fuente type1 se crea usando solo métricas. Las funciones de recuperación de glifos y algunas otras que requieren fuente real no están permitidas, las funciones no permitidas arrojan una excepciónType1NotSupportedException . Se utilizan otras propiedades (Nombre de fuente, Peso, Métricas y Codificación) del archivo de métricas.
public class Type1MetricFont : Type1Font
Propiedades
Nombre | Descripción |
---|---|
override Encoding { get; } | La codificación se define en el archivo de métricas. StandardAdobeEncoding: la codificación se completa automáticamente |
override FontDefinition { get; } | Obtiene definición de fuente. |
override FontFamily { get; } | Obtiene la familia de fuentes. |
override FontName { get; } | Obtiene el nombre de la fuente. |
override FontNames { get; } | Obtiene los nombres de las fuentes. |
FontSaver { get; } | Obtiene la función de guardar fuentes. |
override FontStyle { get; } | Obtiene el estilo de fuente. Este es un valor calculado y representado en tipo generalizado. |
override FontType { get; } | Obtiene el tipo de fuente. Devuelve el valor FontType.Type1. |
GlyphAccessor { get; } | Accesorio de glifo de fuente. Recupera glifos e identificadores de glifos. |
override GlyphIdType { get; } | Especificación de tipo de id de glifo. |
override Metrics { get; } | Obtiene métricas de fuentes. |
override NumGlyphs { get; } | Obtiene el número de glifos en la Fuente. |
override PostscriptNames { get; } | Obtiene nombres de fuentes postscript. |
override Style { get; } | Obtiene el estilo de fuente. |
Métodos
Nombre | Descripción |
---|---|
override Convert(FontType) | Convierte la Fuente a otro formato. |
override GetAllGlyphIds() | Devuelve todos los ID de glifo, disponibles en la fuente. No compatible conType1MetricFont tipo. |
override GetGlyphById(GlyphId) | Devuelve glifo por id. de glifo. No compatible conType1MetricFont tipo. |
override GetGlyphById(string) | Devuelve glifo por id. de glifo. No compatible conType1MetricFont tipo. |
GetGlyphById(uint) | Devuelve el glifo por ID de glifo. |
virtual GetGlyphsForText(string) | Obtiene representación de glifos para texto. |
virtual Save(Stream) | Guarda la fuente en el formato original. |
virtual Save(string) | Guarda la fuente en el formato original. |
SaveToFormat(Stream, FontSavingFormats) | Guarda la fuente en el formato especificado. |
Ejemplos
Nota: si el archivo de métricas define la codificación como “FontSpecific”, el usuario debe proporcionar la codificación específica de la siguiente manera: System::ArrayPtr<System::String> zapfDingbatsEncoding = System::MakeArray<System::String>({nullptr, nullptr, …, u"space", u"a1", …}); FontEnvironment::get_Current()->get_FontSpecificEncodings()->RegisterEncoding(u"ZapfDingbats", zapfDingbatsEncoding);
string[] zapfDingbatsEncoding = new string[256] {null, null, ... , "space", "a1", ...};
FontEnvironment.Current.FontSpecificEncodings.RegisterEncoding("ZapfDingbats", zapfDingbatsEncoding);
Ver también
- class Type1Font
- espacio de nombres Aspose.Font.Type1
- asamblea Aspose.Font