Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
Bu sınıfı GDI+ Font yerine kullanın
public class DrFont
Miras
Miras Alınan Üyeler
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Özellikler
AscentLis
Bu fontun hücre yükselişi (lis). Bu, hücre üstünden hücre taban çizgisine olan dik mesafedir.
public int AscentLis { get; }
Özellik Değeri
Açıklamalar
Bu değer ayrıca hücre taban çizgisi olarak da adlandırılır.
AscentPoints
Hücre yükselişini puan cinsinden döner.
public float AscentPoints { get; }
Özellik Değeri
CellHeightLis
Bu fontun hücre yüksekliğini döner (lis). Bu, Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis için bir kısayoldur.
public int CellHeightLis { get; }
Özellik Değeri
CellHeightPoints
Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints için bir kısayoldur.
public float CellHeightPoints { get; }
Özellik Değeri
DescentLis
Bu fontun hücre alçalması (lis). Bu, hücre altından hücre taban çizgisine olan dik mesafedir.
public int DescentLis { get; }
Özellik Değeri
DescentPoints
Hücre alçalmasını puan cinsinden döner.
public float DescentPoints { get; }
Özellik Değeri
FamilyName
Bu fontun adını alır.
public string FamilyName { get; }
Özellik Değeri
IsBold
Bu örneğin kalın olup olmadığını gösteren bir değer alır.
public bool IsBold { get; }
Özellik Değeri
IsItalic
Bu örneğin italik olup olmadığını gösteren bir değer alır.
public bool IsItalic { get; }
Özellik Değeri
LeadingLis
Bu fontun leading değerini döner (lis). Bu, Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis için bir kısayoldur.
public int LeadingLis { get; }
Özellik Değeri
LeadingPoints
Bu fontun leading değerini döner (lis). Bu, Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis için bir kısayoldur.
public float LeadingPoints { get; }
Özellik Değeri
LineSpacingLis
Bu fontun hücre aralığını döner (lis). Bu, iki glifin taban çizgileri arasındaki dik mesafedir.
public int LineSpacingLis { get; }
Özellik Değeri
LineSpacingPoints
Bu fontun hücre aralığını döner (puan). Bu, iki glifin taban çizgileri arasındaki dik mesafedir.
public float LineSpacingPoints { get; }
Özellik Değeri
SizePoints
Bu fontun boyutunu alır (puan).
public float SizePoints { get; set; }
Özellik Değeri
SmallCapsScaleFactor
SmallCaps ölçek faktörünü alır.
public float SmallCapsScaleFactor { get; }
Özellik Değeri
Style
Bu fontun stilini alır.
public FontStyle Style { get; }
Özellik Değeri
StyleEx
Bu özellik, fontun stili hakkında ek bilgiler içerir.
public short StyleEx { get; set; }
Özellik Değeri
Yöntemler
Equals(DrFont)
Belirtilen diğerine eşit olup olmadığını kontrol eder.
protected bool Equals(DrFont other)
Parametreler
other
DrFont
Diğer nesne.
Dönüş Değeri
true
eğer belirtilen Aspose.Page.Font.DrFont bu örneğe eşitse; aksi takdirde false
.
Equals(object)
Belirtilen System.Object’ın bu örneğe eşit olup olmadığını belirler.
public override bool Equals(object obj)
Parametreler
obj
object
Bu örnekle karşılaştırılacak System.Object.
Dönüş Değeri
true
eğer belirtilen System.Object bu örneğe eşitse; aksi takdirde false
.
GetCharWidthLis(char)
Karakter genişliğini lis cinsinden alır.
public int GetCharWidthLis(char c)
Parametreler
c
char
Hesaplanacak sembol.
Dönüş Değeri
Genişliği döner.
GetCharWidthPoints(char)
Karakterin genişliğini (puan) döner.
public float GetCharWidthPoints(char c)
Parametreler
c
char
Hesaplanacak sembol.
Dönüş Değeri
Genişliği döner.
GetHashCode()
Bu örnek için bir hash kodu döner.
public override int GetHashCode()
Dönüş Değeri
Bu örnek için bir hash kodu, hashing algoritmalarında ve hash tablosu gibi veri yapılarında kullanılmak üzere uygundur.
GetTextSizePoints(string)
Metnin puan cinsinden ölçüm kutusunu döner.
public SizeF GetTextSizePoints(string text)
Parametreler
text
string
Hesaplanacak metin.
Dönüş Değeri
Boyutu döner.
GetTextWidthLis(string)
Metin genişliğini lis cinsinden alır.
public int GetTextWidthLis(string text)
Parametreler
text
string
Hesaplanacak metin.
Dönüş Değeri
Genişliği döner.
GetTextWidthPoints(string)
Metin genişliğini puan cinsinden alır.
public float GetTextWidthPoints(string text)
Parametreler
text
string
Hesaplanacak metin.
Dönüş Değeri
Genişliği döner.
GetTextWidthPoints(string, int, int)
Metin genişliğini puan cinsinden alır.
public float GetTextWidthPoints(string text, int startIndex, int charCount)
Parametreler
text
string
Hesaplanacak metin.
startIndex
int
Başlangıç indeksi.
charCount
int
Karakter sayısı.
Dönüş Değeri
Genişliği döner.
IsPoorlyRenderedByGdiPlus(string)
“Microsoft Sans Serif” fontu için True döner. Bu font GDI+ tarafından kötü bir şekilde işlenir. Test286 ve Gemini-6959’a bakın.
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
Parametreler
fontName
string
Fontun adı.
Dönüş Değeri
true
eğer [GDI plus tarafından kötü bir şekilde işlenmişse] [belirtilen font adı]; aksi takdirde false
.
Replace(DrFont)
Font içeriğini değiştirir.
public void Replace(DrFont font)
Parametreler
font
DrFont
Kaynak font.