Class DrFont

Class DrFont

Namespace: Aspose.Page.Font
Assembly: Aspose.Page.dll (25.1.2)

ใช้คลาสนี้แทน GDI+ Font

public class DrFont

การสืบทอด

objectDrFont

สมาชิกที่สืบทอด

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; }

ค่าคุณสมบัติ

int

หมายเหตุ

ค่าดังกล่าวเรียกว่า เส้นฐานของเซลล์

AscentPoints

คืนค่าความสูงของเซลล์ในหน่วยพ้อยต์

public float AscentPoints { get; }

ค่าคุณสมบัติ

float

CellHeightLis

คืนค่าความสูงของเซลล์ของฟอนต์นี้ (lis)
นี่คือทางลัดสำหรับ Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis

public int CellHeightLis { get; }

ค่าคุณสมบัติ

int

CellHeightPoints

ทางลัดสำหรับ Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints

public float CellHeightPoints { get; }

ค่าคุณสมบัติ

float

DescentLis

ความลึกของเซลล์ของฟอนต์นี้ (lis)
นี่คือระยะทางแนวตั้งจากด้านล่างของเซลล์ถึงเส้นฐานของเซลล์

public int DescentLis { get; }

ค่าคุณสมบัติ

int

DescentPoints

คืนค่าความลึกของเซลล์ในหน่วยพ้อยต์

public float DescentPoints { get; }

ค่าคุณสมบัติ

float

FamilyName

รับชื่อของฟอนต์นี้

public string FamilyName { get; }

ค่าคุณสมบัติ

string

IsBold

รับค่าที่บอกว่าตัวอย่างนี้เป็นตัวหนาหรือไม่

public bool IsBold { get; }

ค่าคุณสมบัติ

bool

IsItalic

รับค่าที่บอกว่าตัวอย่างนี้เป็นตัวเอียงหรือไม่

public bool IsItalic { get; }

ค่าคุณสมบัติ

bool

LeadingLis

คืนค่า leading ของฟอนต์นี้ (lis)
นี่คือทางลัดสำหรับ Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis

public int LeadingLis { get; }

ค่าคุณสมบัติ

int

LeadingPoints

คืนค่า leading ของฟอนต์นี้ (lis)
นี่คือทางลัดสำหรับ Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis

public float LeadingPoints { get; }

ค่าคุณสมบัติ

float

LineSpacingLis

คืนค่าระยะห่างของเซลล์ของฟอนต์นี้ (lis)
นี่คือระยะทางแนวตั้งระหว่างเส้นฐานของสอง glyphs

public int LineSpacingLis { get; }

ค่าคุณสมบัติ

int

LineSpacingPoints

คืนค่าระยะห่างของเซลล์ของฟอนต์นี้ (points)
นี่คือระยะทางแนวตั้งระหว่างเส้นฐานของสอง glyphs

public float LineSpacingPoints { get; }

ค่าคุณสมบัติ

float

SizePoints

รับขนาดของฟอนต์นี้ (points)

public float SizePoints { get; set; }

ค่าคุณสมบัติ

float

SmallCapsScaleFactor

รับค่าปัจจัยขนาดของ SmallCaps

public float SmallCapsScaleFactor { get; }

ค่าคุณสมบัติ

float

Style

รับสไตล์ของฟอนต์นี้

public FontStyle Style { get; }

ค่าคุณสมบัติ

FontStyle

StyleEx

คุณสมบัตินี้ประกอบด้วยข้อมูลเพิ่มเติมเกี่ยวกับสไตล์ของฟอนต์

public short StyleEx { get; set; }

ค่าคุณสมบัติ

short

วิธีการ

Equals(DrFont)

เปรียบเทียบกับอื่น ๆ ที่ระบุ

protected bool Equals(DrFont other)

พารามิเตอร์

other DrFont

วัตถุอื่น

คืนค่า

bool

true หาก Aspose.Page.Font.DrFont ที่ระบุเท่ากับตัวอย่างนี้; มิฉะนั้น false

Equals(object)

กำหนดว่าระบบ.Object ที่ระบุเท่ากับตัวอย่างนี้หรือไม่

public override bool Equals(object obj)

พารามิเตอร์

obj object

ระบบ.Object ที่จะเปรียบเทียบกับตัวอย่างนี้

คืนค่า

bool

true หากระบบ.Object ที่ระบุเท่ากับตัวอย่างนี้; มิฉะนั้น false

GetCharWidthLis(char)

รับความกว้างของตัวอักษร lis

public int GetCharWidthLis(char c)

พารามิเตอร์

c char

สัญลักษณ์ที่จะคำนวณ

คืนค่า

int

คืนค่าความกว้าง

GetCharWidthPoints(char)

คืนค่าความกว้างของตัวอักษร (points)

public float GetCharWidthPoints(char c)

พารามิเตอร์

c char

สัญลักษณ์ที่จะคำนวณ

คืนค่า

float

คืนค่าความกว้าง

GetHashCode()

คืนค่า hash code สำหรับตัวอย่างนี้

public override int GetHashCode()

คืนค่า

int

hash code สำหรับตัวอย่างนี้ เหมาะสำหรับการใช้งานในอัลกอริธึมการแฮชและโครงสร้างข้อมูลเช่น hash table

GetTextSizePoints(string)

คืนค่าขนาดกล่องข้อความของข้อความในหน่วยพ้อยต์

public SizeF GetTextSizePoints(string text)

พารามิเตอร์

text string

ข้อความที่จะคำนวณ

คืนค่า

SizeF

คืนค่าขนาด

GetTextWidthLis(string)

รับความกว้างของข้อความ lis

public int GetTextWidthLis(string text)

พารามิเตอร์

text string

ข้อความที่จะคำนวณ

คืนค่า

int

คืนค่าความกว้าง

GetTextWidthPoints(string)

รับความกว้างของข้อความในหน่วยพ้อยต์

public float GetTextWidthPoints(string text)

พารามิเตอร์

text string

ข้อความที่จะคำนวณ

คืนค่า

float

คืนค่าความกว้าง

GetTextWidthPoints(string, int, int)

รับความกว้างของข้อความในหน่วยพ้อยต์

public float GetTextWidthPoints(string text, int startIndex, int charCount)

พารามิเตอร์

text string

ข้อความที่จะคำนวณ

startIndex int

ดัชนีเริ่มต้น

charCount int

จำนวนตัวอักษร

คืนค่า

float

คืนค่าความกว้าง

IsPoorlyRenderedByGdiPlus(string)

คืนค่า True สำหรับฟอนต์ “Microsoft Sans Serif” ฟอนต์นี้มีการเรนเดอร์ที่ไม่ดีโดย GDI+ ดู Test286 และ Gemini-6959

public static bool IsPoorlyRenderedByGdiPlus(string fontName)

พารามิเตอร์

fontName string

ชื่อของฟอนต์

คืนค่า

bool

true หาก [มีการเรนเดอร์ที่ไม่ดีโดย GDI plus] [ชื่อฟอนต์ที่ระบุ]; มิฉะนั้น false

Replace(DrFont)

แทนที่เนื้อหาฟอนต์

public void Replace(DrFont font)

พารามิเตอร์

font DrFont

ฟอนต์ต้นฉบับ

 แบบไทย