Class Font
Contenuti
[
Nascondere
]Font class
Definisce un particolare formato per il testo, inclusi caratteri, dimensioni e attributi di stile. Questa classe non può essere ereditata.
public sealed class Font
Costruttori
Nome | Descrizione |
---|---|
Font(Font, FontStyle) | Inizializza un nuovoFont che utilizza l’esistente specificatoFont EFontStyle enumerazione. |
Font(string, float) | Inizializza un nuovoFont utilizzando una dimensione specificata. Il set di caratteri è impostato suDefault , l’unità grafica aPoint , lo stile del carattere aRegular . |
Font(string, float, FontStyle) | Inizializza un nuovoFont utilizzando una dimensione e uno stile specificati. Il set di caratteri è impostato suDefault , l’unità grafica aPoint . |
Font(string, float, GraphicsUnit) | Inizializza un nuovoFont utilizzando una dimensione e un’unità specificate. Il set di caratteri è impostato suDefault lo stile è impostato suRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Inizializza un nuovoFont utilizzando una dimensione, uno stile e un’unità specificati. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Inizializza un nuovoFont utilizzando una dimensione, uno stile, un’unità e un set di caratteri specificati. |
Proprietà
Nome | Descrizione |
---|---|
Bold { get; } | Ottiene un valore che indica se thisFont è in grassetto. |
CharacterSet { get; } | Ottiene un valore in byte che specifica il set di caratteri che thisFont usa. |
Italic { get; } | Ottiene un valore che indica se thisFont è in corsivo. |
Name { get; } | Ottiene il nome del volto di thisFont . |
Size { get; } | Ottiene la dimensione em di questoFont misurato nelle unità specificate dalUnit proprietà. |
Strikeout { get; } | Ottiene un valore che indica se thisFont specifica una linea orizzontale attraverso il font. |
Style { get; } | Ottiene informazioni sullo stile per questoFont . |
Underline { get; } | Ottiene un valore che indica se thisFont è sottolineato. |
Unit { get; } | Ottiene l’unità di misura per questoFont . |
Metodi
Nome | Descrizione |
---|---|
DeepClone() | Crea una copia profonda esatta di questoFont . |
override Equals(object) | Indica se l’oggetto specificato è aFont e ha gli stessi valori di proprietà di thisFont . |
override GetHashCode() | Ottiene il codice hash per questoFont . |
override ToString() | Restituisce una rappresentazione di stringa leggibile dall’uomo di thisFont . |
Esempi
Questo esempio dimostra l’uso della classe Font e SolidBrush per disegnare stringhe sulla superficie dell’immagine. L’esempio crea una nuova immagine Image e disegna forme usando Figures e GraphicsPath
[C#]
//Crea un'istanza di Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Crea e inizializza un'istanza della classe Graphics
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//Cancella la superficie grafica
graphics.Clear(Color.Wheat);
//Crea un'istanza di Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Crea un'istanza di SolidBrush con colore rosso
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
// Disegna una stringa
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// crea opzioni di esportazione.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// salva tutte le modifiche
image.Save("C:\\temp\\output.gif", options);
}
Guarda anche
- spazio dei nomi Aspose.PSD
- assemblea Aspose.PSD