Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Gunakan kelas ini sebagai pengganti GDI+ Font
public class DrFont
Pewarisan
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Properti
AscentLis
Ascent sel dari font ini (lis). Ini adalah jarak vertikal dari bagian atas sel ke garis dasar sel.
public int AscentLis { get; }
Nilai Properti
Catatan
Nilai ini juga disebut garis dasar sel.
AscentPoints
Mengembalikan ascent sel dalam poin.
public float AscentPoints { get; }
Nilai Properti
CellHeightLis
Mengembalikan tinggi sel dari font ini (lis). Ini adalah pintasan untuk Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.
public int CellHeightLis { get; }
Nilai Properti
CellHeightPoints
Pintasan untuk Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.
public float CellHeightPoints { get; }
Nilai Properti
DescentLis
Descent sel dari font ini (lis). Ini adalah jarak vertikal dari bagian bawah sel ke garis dasar sel.
public int DescentLis { get; }
Nilai Properti
DescentPoints
Mengembalikan descent sel dalam poin.
public float DescentPoints { get; }
Nilai Properti
FamilyName
Mendapatkan nama font ini.
public string FamilyName { get; }
Nilai Properti
IsBold
Mendapatkan nilai yang menunjukkan apakah instance ini tebal.
public bool IsBold { get; }
Nilai Properti
IsItalic
Mendapatkan nilai yang menunjukkan apakah instance ini miring.
public bool IsItalic { get; }
Nilai Properti
LeadingLis
Mengembalikan leading dari font ini (lis). Ini adalah pintasan untuk Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public int LeadingLis { get; }
Nilai Properti
LeadingPoints
Mengembalikan leading dari font ini (lis). Ini adalah pintasan untuk Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.
public float LeadingPoints { get; }
Nilai Properti
LineSpacingLis
Mengembalikan jarak sel dari font ini (lis). Ini adalah jarak vertikal antara garis dasar dari dua glyph.
public int LineSpacingLis { get; }
Nilai Properti
LineSpacingPoints
Mengembalikan jarak sel dari font ini (poin). Ini adalah jarak vertikal antara garis dasar dari dua glyph.
public float LineSpacingPoints { get; }
Nilai Properti
SizePoints
Mendapatkan ukuran font ini (poin).
public float SizePoints { get; set; }
Nilai Properti
SmallCapsScaleFactor
Mendapatkan faktor skala SmallCaps.
public float SmallCapsScaleFactor { get; }
Nilai Properti
Style
Mendapatkan gaya font ini.
public FontStyle Style { get; }
Nilai Properti
StyleEx
Properti ini berisi informasi tambahan tentang gaya font
public short StyleEx { get; set; }
Nilai Properti
Metode
Equals(DrFont)
Membandingkan dengan objek lain yang ditentukan.
protected bool Equals(DrFont other)
Parameter
other
DrFont
Objek lain.
Mengembalikan
true
jika Aspose.Page.Font.DrFont yang ditentukan sama dengan instance ini; jika tidak, false
.
Equals(object)
Menentukan apakah System.Object yang ditentukan sama dengan instance ini.
public override bool Equals(object obj)
Parameter
obj
object
System.Object yang akan dibandingkan dengan instance ini.
Mengembalikan
true
jika System.Object yang ditentukan sama dengan instance ini; jika tidak, false
.
GetCharWidthLis(char)
Mendapatkan lebar karakter lis.
public int GetCharWidthLis(char c)
Parameter
c
char
Simbol yang akan dihitung.
Mengembalikan
Mengembalikan lebar
GetCharWidthPoints(char)
Mengembalikan lebar karakter (poin).
public float GetCharWidthPoints(char c)
Parameter
c
char
Simbol yang akan dihitung.
Mengembalikan
Mengembalikan lebar
GetHashCode()
Mengembalikan kode hash untuk instance ini.
public override int GetHashCode()
Mengembalikan
Kode hash untuk instance ini, cocok untuk digunakan dalam algoritma hashing dan struktur data seperti tabel hash.
GetTextSizePoints(string)
Mengembalikan ukuran kotak teks dari teks dalam poin.
public SizeF GetTextSizePoints(string text)
Parameter
text
string
Teks yang akan dihitung.
Mengembalikan
Mengembalikan ukuran
GetTextWidthLis(string)
Mendapatkan lebar teks lis.
public int GetTextWidthLis(string text)
Parameter
text
string
Teks yang akan dihitung.
Mengembalikan
Mengembalikan lebar
GetTextWidthPoints(string)
Mendapatkan lebar teks poin.
public float GetTextWidthPoints(string text)
Parameter
text
string
Teks yang akan dihitung.
Mengembalikan
Mengembalikan lebar
GetTextWidthPoints(string, int, int)
Mendapatkan lebar teks poin.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Parameter
text
string
Teks yang akan dihitung.
startIndex
int
Indeks awal.
charCount
int
Jumlah karakter.
Mengembalikan
Mengembalikan lebar
IsPoorlyRenderedByGdiPlus(string)
Mengembalikan True untuk font “Microsoft Sans Serif”. Font ini dirender dengan buruk oleh GDI+. Lihat Test286 dan Gemini-6959.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Parameter
fontName
string
Nama font.
Mengembalikan
true
jika [dirender dengan buruk oleh GDI plus] [nama font yang ditentukan]; jika tidak, false
.
Replace(DrFont)
Mengganti konten font
public void Replace(DrFont font)
Parameter
font
DrFont
Font sumber.