Class Font
Innehåll
[
Dölj
]Font class
Definierar ett visst format för text, inklusive teckensnitt, storlek och stilattribut. Denna klass kan inte ärvas.
public sealed class Font
Konstruktörer
namn | Beskrivning |
---|---|
Font(Font, FontStyle) | Initierar en nyFont som använder den angivna befintligaFont ochFontStyle uppräkning. |
Font(string, float) | Initierar en nyFont med en angiven storlek. Teckenuppsättningen är inställd påDefault , grafikenheten tillPoint , teckensnittsstilen tillRegular . |
Font(string, float, FontStyle) | Initierar en nyFont med en specificerad storlek och stil. Teckenuppsättningen är inställd påDefault , grafikenheten tillPoint . |
Font(string, float, GraphicsUnit) | Initierar en nyFont med en specificerad storlek och enhet. Teckenuppsättningen är inställd påDefault är stilen inställd påRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Initierar en nyFont använder en specificerad storlek, stil och enhet. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Initierar en nyFont med en specificerad storlek, stil, enhet och teckenuppsättning. |
Egenskaper
namn | Beskrivning |
---|---|
Bold { get; } | Får ett värde som indikerar om dettaFont är fetstil. |
CharacterSet { get; } | Får ett bytevärde som specificerar teckenuppsättningen som dettaFont använder. |
Italic { get; } | Får ett värde som indikerar om dettaFont är kursiv. |
Name { get; } | Får ansiktsnamnet på dettaFont . |
Size { get; } | Får em-storleken på dettaFont mätt i de enheter som anges avUnit egenskap. |
Strikeout { get; } | Får ett värde som indikerar om dettaFont anger en horisontell linje genom teckensnittet. |
Style { get; } | Får stilinformation för dettaFont . |
Underline { get; } | Får ett värde som indikerar om dettaFont är understruken. |
Unit { get; } | Hämtar måttenheten för dettaFont . |
Metoder
namn | Beskrivning |
---|---|
DeepClone() | Skapar en exakt djup kopia av dettaFont . |
override Equals(object) | Indikerar om det angivna objektet är ettFont och har samma fastighetsvärden som dennaFont . |
override GetHashCode() | Hämtar hashkoden för dettaFont . |
override ToString() | Returnerar en mänsklig läsbar strängrepresentation av dettaFont . |
Exempel
Det här exemplet visar användningen av klassen Font och SolidBrush för att rita strängar på bildytan. Exemplet skapar en ny bild och ritar former med hjälp av Figurer och GraphicsPath
[C#]
//Skapar en instans av bild
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Skapar och initierar en instans av klassen Graphics
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//Rensar grafikytan
graphics.Clear(Color.Wheat);
//Skapar en instans av Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Skapa en instans av SolidBrush med röd färg
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
//Rita ett snöre
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// skapa exportalternativ.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// spara alla ändringar
image.Save("C:\\temp\\output.gif", options);
}
Se även
- namnutrymme Aspose.PSD
- hopsättning Aspose.PSD