Class Font

Font class

Menentukan format tertentu untuk teks, termasuk atribut font face, size, dan style. Kelas ini tidak dapat diwariskan.

public sealed class Font

Konstruktor

NamaKeterangan
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

NamaKeterangan
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 iniFontitu 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

NamaKeterangan
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