Class Font
inhoud
[
verbergen
]Font class
Definieert een bepaald formaat voor tekst, inclusief lettertype, grootte en stijlkenmerken. Deze klasse kan niet worden geërfd.
public sealed class Font
Constructeurs
Naam | Beschrijving |
---|---|
Font(Font, FontStyle) | Initialiseert een nieuwFont dat gebruik maakt van de gespecificeerde bestaandeFont EnFontStyle opsomming. |
Font(string, float) | Initialiseert een nieuwFont een opgegeven maat gebruiken. De tekenset is ingesteld opDefault , de grafische eenheid naarPoint , de lettertypestijl aanRegular . |
Font(string, float, FontStyle) | Initialiseert een nieuwFont met behulp van een opgegeven grootte en stijl. De tekenset is ingesteld opDefault , de grafische eenheid naarPoint . |
Font(string, float, GraphicsUnit) | Initialiseert een nieuwFont met behulp van een gespecificeerde maat en eenheid. De tekenset is ingesteld opDefault is de stijl ingesteld opRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Initialiseert een nieuwFont met een opgegeven grootte, stijl en eenheid. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Initialiseert een nieuwFont met behulp van een gespecificeerde grootte, stijl, eenheid en tekenset. |
Eigenschappen
Naam | Beschrijving |
---|---|
Bold { get; } | Krijgt een waarde die aangeeft of ditFont is vetgedrukt. |
CharacterSet { get; } | Haalt een bytewaarde op die de tekenset specificeert die ditFont gebruikt. |
Italic { get; } | Krijgt een waarde die aangeeft of ditFont is cursief. |
Name { get; } | Krijgt de gezichtsnaam hiervanFont . |
Size { get; } | Krijgt de em-maat hiervanFont gemeten in de eenheden gespecificeerd door deUnit eigenschap. |
Strikeout { get; } | Krijgt een waarde die aangeeft of ditFont specificeert een horizontale lijn door het lettertype. |
Style { get; } | Krijgt hiervoor stijlinformatieFont . |
Underline { get; } | Krijgt een waarde die aangeeft of ditFont is onderstreept. |
Unit { get; } | Krijgt de maateenheid hiervoorFont . |
methoden
Naam | Beschrijving |
---|---|
DeepClone() | Maakt hiervan een exacte diepe kopieFont . |
override Equals(object) | Geeft aan of het opgegeven object eenFont en heeft dezelfde eigenschapswaarden als dezeFont . |
override GetHashCode() | Krijgt de hash-code hiervoorFont . |
override ToString() | Retourneert hiervan een door mensen leesbare tekenreeksrepresentatieFont . |
Voorbeelden
Dit voorbeeld demonstreert het gebruik van de klasse Font en SolidBrush om tekenreeksen op het afbeeldingsoppervlak te tekenen. In het voorbeeld wordt een nieuwe afbeelding gemaakt en vormen getekend met behulp van Figuren en GraphicsPath
[C#]
//Maakt een exemplaar van Image
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
// Creëert en initialiseert een instantie van de klasse Graphics
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
// Wist grafisch oppervlak
graphics.Clear(Color.Wheat);
//Maakt een exemplaar van Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
// Maak een exemplaar van SolidBrush met rode kleur
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
// Teken een string
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// creëer exportopties.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// sla alle veranderingen op
image.Save("C:\\temp\\output.gif", options);
}
Zie ook
- naamruimte Aspose.PSD
- montage Aspose.PSD