Class Font
isi
[
bersembunyi
]Font class
Menentukan format tertentu untuk teks, termasuk atribut font face, size, dan style. Kelas ini tidak dapat diwariskan.
public sealed class Font
Konstruktor
Nama | Keterangan |
---|---|
Font(Font, FontStyle) | Menginisialisasi yang baruFont yang menggunakan ditentukan adaFont DanFontStyle pencacahan. |
Font(string, float) | Menginisialisasi yang baruFont menggunakan ukuran tertentu. Set karakter diatur keDefault , unit grafik kePoint , gaya font keRegular . |
Font(string, float, FontStyle) | Menginisialisasi yang baruFont menggunakan ukuran dan gaya tertentu. Set karakter diatur keDefault , unit grafik kePoint . |
Font(string, float, GraphicsUnit) | Menginisialisasi yang baruFont menggunakan ukuran dan satuan tertentu. Set karakter diatur keDefault gaya diatur keRegular . |
Font(string, float, FontStyle, GraphicsUnit) | Menginisialisasi yang baruFont menggunakan ukuran, gaya, dan satuan tertentu. |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | Menginisialisasi yang baruFont menggunakan ukuran, gaya, unit, dan kumpulan karakter yang ditentukan. |
Properti
Nama | Keterangan |
---|---|
Bold { get; } | Mendapat nilai yang menunjukkan apakah iniFont tebal. |
CharacterSet { get; } | Mendapat nilai byte yang menentukan set karakter iniFont kegunaan. |
Italic { get; } | Mendapat nilai yang menunjukkan apakah iniFont itu miring. |
Name { get; } | Mendapat nama wajah iniFont . |
Size { get; } | Mendapat ukuran em dari iniFont diukur dalam satuan yang ditentukan olehUnit properti. |
Strikeout { get; } | Mendapat nilai yang menunjukkan apakah iniFont menentukan garis horizontal melalui font. |
Style { get; } | Mendapat informasi gaya untuk iniFont . |
Underline { get; } | Mendapat nilai yang menunjukkan apakah iniFont digarisbawahi. |
Unit { get; } | Mendapat satuan ukuran untuk iniFont . |
Metode
Nama | Keterangan |
---|---|
DeepClone() | Membuat salinan mendalam yang tepat dari iniFont . |
override Equals(object) | Menunjukkan apakah objek yang ditentukan adalah aFont dan memiliki nilai properti yang sama seperti iniFont . |
override GetHashCode() | Mendapat kode hash untuk iniFont . |
override ToString() | Mengembalikan representasi string yang dapat dibaca manusia dari iniFont . |
Contoh
Contoh ini mendemonstrasikan penggunaan kelas Font dan SolidBrush untuk menggambar string pada permukaan Gambar. Contoh membuat Gambar baru dan menggambar bentuk menggunakan Figures dan GraphicsPath
[C#]
// Membuat instance dari Gambar
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//Membuat dan menginisialisasi sebuah instance dari kelas Grafik
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
// Membersihkan permukaan Grafik
graphics.Clear(Color.Wheat);
//Membuat turunan dari Font
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//Buat instance SolidBrush yang memiliki Warna Merah
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
//Gambar sebuah String
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// buat opsi ekspor.
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// simpan semua perubahan
image.Save("C:\\temp\\output.gif", options);
}
Lihat juga
- ruang nama Aspose.PSD
- perakitan Aspose.PSD