Class Font
Contenido
[
Ocultar
]Font class
Define un formato particular para el texto, incluidos los atributos de fuente, tamaño y estilo. Esta clase no se puede heredar.
public sealed class Font
Constructores
Nombre | Descripción |
---|---|
Font(Font, FontStyle) | Inicializa un nuevoFont que utiliza el especificado existenteFont yFontStyle enumeración. |
Font(string, float) | Inicializa un nuevoFont usando un tamaño específico. El conjunto de caracteres se establece enDefault , la unidad gráfica paraPoint , el estilo de fuente paraRegular . |
Font(string, float, FontStyle) | Inicializa un nuevoFont usando un tamaño y estilo especificado. El conjunto de caracteres se establece enDefault , la unidad gráfica paraPoint . |
Font(string, float, GraphicsUnit) | Inicializa un nuevoFont utilizando un tamaño y una unidad específicos. El conjunto de caracteres se establece enDefault el estilo se establece enRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Inicializa un nuevoFont utilizando un tamaño, estilo y unidad especificados. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Inicializa un nuevoFont utilizando un tamaño, estilo, unidad y conjunto de caracteres especificados. |
Propiedades
Nombre | Descripción |
---|---|
Bold { get; } | Obtiene un valor que indica si esteFont está en negrita. |
CharacterSet { get; } | Obtiene un valor de byte que especifica el conjunto de caracteres queFont usa. |
Italic { get; } | Obtiene un valor que indica si esteFont es cursiva. |
Name { get; } | Obtiene el nombre de la cara de esteFont . |
Size { get; } | Obtiene el tamaño em de esteFont medido en las unidades especificadas por elUnit propiedad. |
Strikeout { get; } | Obtiene un valor que indica si esteFont especifica una línea horizontal a través de la fuente. |
Style { get; } | Obtiene información de estilo para esteFont . |
Underline { get; } | Obtiene un valor que indica si esteFont está subrayado. |
Unit { get; } | Obtiene la unidad de medida para esteFont . |
Métodos
Nombre | Descripción |
---|---|
DeepClone() | Crea una copia profunda exacta de esteFont . |
override Equals(object) | Indica si el objeto especificado es unFont y tiene los mismos valores de propiedad que esteFont . |
override GetHashCode() | Obtiene el código hash para esteFont . |
override ToString() | Devuelve una representación de cadena legible por humanos de esteFont . |
Ejemplos
Este ejemplo demuestra el uso de la clase Font y SolidBrush para dibujar cadenas en la superficie de la imagen. El ejemplo crea una nueva imagen y dibuja formas usando Figuras y GraphicsPath
[C#]
//Crea una instancia de Imagen
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Crea e inicializa una instancia de la clase Graphics
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
// Limpia la superficie gráfica
graphics.Clear(Color.Wheat);
//Crea una instancia de Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Crear una instancia de SolidBrush con color rojo
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
// Dibujar una cadena
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// crear opciones de exportación.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// guarda todos los cambios
image.Save("C:\\temp\\output.gif", options);
}
Ver también
- espacio de nombres Aspose.PSD
- asamblea Aspose.PSD