Class DrFont
Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)
ใช้คลาสนี้แทน GDI+ Font
public class DrFont
การสืบทอด
สมาชิกที่สืบทอด
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
คุณสมบัติ
AscentLis
ความสูงของเซลล์ของฟอนต์นี้ (lis)
นี่คือระยะทางแนวตั้งจากด้านบนของเซลล์ถึงเส้นฐานของเซลล์
public int AscentLis { get; }
ค่าคุณสมบัติ
หมายเหตุ
ค่าดังกล่าวเรียกว่า เส้นฐานของเซลล์
AscentPoints
คืนค่าความสูงของเซลล์ในหน่วยพ้อยต์
public float AscentPoints { get; }
ค่าคุณสมบัติ
CellHeightLis
คืนค่าความสูงของเซลล์ของฟอนต์นี้ (lis)
นี่คือทางลัดสำหรับ Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis
public int CellHeightLis { get; }
ค่าคุณสมบัติ
CellHeightPoints
ทางลัดสำหรับ Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints
public float CellHeightPoints { get; }
ค่าคุณสมบัติ
DescentLis
ความลึกของเซลล์ของฟอนต์นี้ (lis)
นี่คือระยะทางแนวตั้งจากด้านล่างของเซลล์ถึงเส้นฐานของเซลล์
public int DescentLis { get; }
ค่าคุณสมบัติ
DescentPoints
คืนค่าความลึกของเซลล์ในหน่วยพ้อยต์
public float DescentPoints { get; }
ค่าคุณสมบัติ
FamilyName
รับชื่อของฟอนต์นี้
public string FamilyName { get; }
ค่าคุณสมบัติ
IsBold
รับค่าที่บอกว่าตัวอย่างนี้เป็นตัวหนาหรือไม่
public bool IsBold { get; }
ค่าคุณสมบัติ
IsItalic
รับค่าที่บอกว่าตัวอย่างนี้เป็นตัวเอียงหรือไม่
public bool IsItalic { get; }
ค่าคุณสมบัติ
LeadingLis
คืนค่า leading ของฟอนต์นี้ (lis)
นี่คือทางลัดสำหรับ Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis
public int LeadingLis { get; }
ค่าคุณสมบัติ
LeadingPoints
คืนค่า leading ของฟอนต์นี้ (lis)
นี่คือทางลัดสำหรับ Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis
public float LeadingPoints { get; }
ค่าคุณสมบัติ
LineSpacingLis
คืนค่าระยะห่างของเซลล์ของฟอนต์นี้ (lis)
นี่คือระยะทางแนวตั้งระหว่างเส้นฐานของสอง glyphs
public int LineSpacingLis { get; }
ค่าคุณสมบัติ
LineSpacingPoints
คืนค่าระยะห่างของเซลล์ของฟอนต์นี้ (points)
นี่คือระยะทางแนวตั้งระหว่างเส้นฐานของสอง glyphs
public float LineSpacingPoints { get; }
ค่าคุณสมบัติ
SizePoints
รับขนาดของฟอนต์นี้ (points)
public float SizePoints { get; set; }
ค่าคุณสมบัติ
SmallCapsScaleFactor
รับค่าปัจจัยขนาดของ SmallCaps
public float SmallCapsScaleFactor { get; }
ค่าคุณสมบัติ
Style
รับสไตล์ของฟอนต์นี้
public FontStyle Style { get; }
ค่าคุณสมบัติ
StyleEx
คุณสมบัตินี้ประกอบด้วยข้อมูลเพิ่มเติมเกี่ยวกับสไตล์ของฟอนต์
public short StyleEx { get; set; }
ค่าคุณสมบัติ
วิธีการ
Equals(DrFont)
เปรียบเทียบกับอื่น ๆ ที่ระบุ
protected bool Equals(DrFont other)
พารามิเตอร์
other
DrFont
วัตถุอื่น
คืนค่า
true
หาก Aspose.Page.Font.DrFont ที่ระบุเท่ากับตัวอย่างนี้; มิฉะนั้น false
Equals(object)
กำหนดว่าระบบ.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ระบบ.Object ที่จะเปรียบเทียบกับตัวอย่างนี้
คืนค่า
true
หากระบบ.Object ที่ระบุเท่ากับตัวอย่างนี้; มิฉะนั้น false
GetCharWidthLis(char)
รับความกว้างของตัวอักษร lis
public int GetCharWidthLis(char c)
พารามิเตอร์
c
char
สัญลักษณ์ที่จะคำนวณ
คืนค่า
คืนค่าความกว้าง
GetCharWidthPoints(char)
คืนค่าความกว้างของตัวอักษร (points)
public float GetCharWidthPoints(char c)
พารามิเตอร์
c
char
สัญลักษณ์ที่จะคำนวณ
คืนค่า
คืนค่าความกว้าง
GetHashCode()
คืนค่า hash code สำหรับตัวอย่างนี้
public override int GetHashCode()
คืนค่า
hash code สำหรับตัวอย่างนี้ เหมาะสำหรับการใช้งานในอัลกอริธึมการแฮชและโครงสร้างข้อมูลเช่น hash table
GetTextSizePoints(string)
คืนค่าขนาดกล่องข้อความของข้อความในหน่วยพ้อยต์
public SizeF GetTextSizePoints(string text)
พารามิเตอร์
text
string
ข้อความที่จะคำนวณ
คืนค่า
คืนค่าขนาด
GetTextWidthLis(string)
รับความกว้างของข้อความ lis
public int GetTextWidthLis(string text)
พารามิเตอร์
text
string
ข้อความที่จะคำนวณ
คืนค่า
คืนค่าความกว้าง
GetTextWidthPoints(string)
รับความกว้างของข้อความในหน่วยพ้อยต์
public float GetTextWidthPoints(string text)
พารามิเตอร์
text
string
ข้อความที่จะคำนวณ
คืนค่า
คืนค่าความกว้าง
GetTextWidthPoints(string, int, int)
รับความกว้างของข้อความในหน่วยพ้อยต์
public float GetTextWidthPoints(string text, int startIndex, int charCount)
พารามิเตอร์
text
string
ข้อความที่จะคำนวณ
startIndex
int
ดัชนีเริ่มต้น
charCount
int
จำนวนตัวอักษร
คืนค่า
คืนค่าความกว้าง
IsPoorlyRenderedByGdiPlus(string)
คืนค่า True สำหรับฟอนต์ “Microsoft Sans Serif” ฟอนต์นี้มีการเรนเดอร์ที่ไม่ดีโดย GDI+ ดู Test286 และ Gemini-6959
public static bool IsPoorlyRenderedByGdiPlus(string fontName)
พารามิเตอร์
fontName
string
ชื่อของฟอนต์
คืนค่า
true
หาก [มีการเรนเดอร์ที่ไม่ดีโดย GDI plus] [ชื่อฟอนต์ที่ระบุ]; มิฉะนั้น false
Replace(DrFont)
แทนที่เนื้อหาฟอนต์
public void Replace(DrFont font)
พารามิเตอร์
font
DrFont
ฟอนต์ต้นฉบับ