Class DrFont

Class DrFont

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

Sử dụng lớp này thay vì GDI+ Font

public class DrFont

Kế thừa

objectDrFont

Các thành viên kế thừa

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Thuộc tính

AscentLis

Chiều cao cell của phông chữ này (lis). Đây là khoảng cách theo chiều dọc từ đỉnh cell đến đường cơ sở của cell.

public int AscentLis { get; }

Giá trị thuộc tính

int

Ghi chú

Giá trị này cũng được gọi là đường cơ sở cell.

AscentPoints

Trả về chiều cao cell tính bằng điểm.

public float AscentPoints { get; }

Giá trị thuộc tính

float

CellHeightLis

Trả về chiều cao cell của phông chữ này (lis). Đây là một cách rút gọn cho Aspose.Page.Font.DrFont.AscentLis + Aspose.Page.Font.DrFont.DescentLis.

public int CellHeightLis { get; }

Giá trị thuộc tính

int

CellHeightPoints

Cách rút gọn cho Aspose.Page.Font.DrFont.AscentPoints + Aspose.Page.Font.DrFont.DescentPoints.

public float CellHeightPoints { get; }

Giá trị thuộc tính

float

DescentLis

Chiều cao cell của phông chữ này (lis). Đây là khoảng cách theo chiều dọc từ đáy cell đến đường cơ sở của cell.

public int DescentLis { get; }

Giá trị thuộc tính

int

DescentPoints

Trả về chiều cao cell tính bằng điểm.

public float DescentPoints { get; }

Giá trị thuộc tính

float

FamilyName

Lấy tên của phông chữ này.

public string FamilyName { get; }

Giá trị thuộc tính

string

IsBold

Lấy giá trị cho biết liệu thể hiện này có đậm hay không.

public bool IsBold { get; }

Giá trị thuộc tính

bool

IsItalic

Lấy giá trị cho biết liệu thể hiện này có nghiêng hay không.

public bool IsItalic { get; }

Giá trị thuộc tính

bool

LeadingLis

Trả về khoảng cách giữa các dòng của phông chữ này (lis). Đây là một cách rút gọn cho Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public int LeadingLis { get; }

Giá trị thuộc tính

int

LeadingPoints

Trả về khoảng cách giữa các dòng của phông chữ này (lis). Đây là một cách rút gọn cho Aspose.Page.Font.DrFont.LineSpacingLis - Aspose.Page.Font.DrFont.CellHeightLis.

public float LeadingPoints { get; }

Giá trị thuộc tính

float

LineSpacingLis

Trả về khoảng cách giữa các cell của phông chữ này (lis). Đây là khoảng cách theo chiều dọc giữa các đường cơ sở của hai ký tự.

public int LineSpacingLis { get; }

Giá trị thuộc tính

int

LineSpacingPoints

Trả về khoảng cách giữa các cell của phông chữ này (điểm). Đây là khoảng cách theo chiều dọc giữa các đường cơ sở của hai ký tự.

public float LineSpacingPoints { get; }

Giá trị thuộc tính

float

SizePoints

Lấy kích thước của phông chữ này (điểm).

public float SizePoints { get; set; }

Giá trị thuộc tính

float

SmallCapsScaleFactor

Lấy hệ số tỷ lệ SmallCaps.

public float SmallCapsScaleFactor { get; }

Giá trị thuộc tính

float

Style

Lấy kiểu của phông chữ này.

public FontStyle Style { get; }

Giá trị thuộc tính

FontStyle

StyleEx

Thuộc tính này chứa thông tin bổ sung về kiểu của phông chữ

public short StyleEx { get; set; }

Giá trị thuộc tính

short

Phương thức

Equals(DrFont)

So sánh với đối tượng khác.

protected bool Equals(DrFont other)

Tham số

other DrFont

Đối tượng khác.

Trả về

bool

true nếu Aspose.Page.Font.DrFont được chỉ định bằng với thể hiện này; ngược lại, false.

Equals(object)

Xác định xem System.Object được chỉ định có bằng với thể hiện này hay không.

public override bool Equals(object obj)

Tham số

obj object

System.Object để so sánh với thể hiện này.

Trả về

bool

true nếu System.Object được chỉ định bằng với thể hiện này; ngược lại, false.

GetCharWidthLis(char)

Lấy chiều rộng ký tự lis.

public int GetCharWidthLis(char c)

Tham số

c char

Ký hiệu để tính toán.

Trả về

int

Trả về chiều rộng

GetCharWidthPoints(char)

Trả về chiều rộng của ký tự (điểm).

public float GetCharWidthPoints(char c)

Tham số

c char

Ký hiệu để tính toán.

Trả về

float

Trả về chiều rộng

GetHashCode()

Trả về mã băm cho thể hiện này.

public override int GetHashCode()

Trả về

int

Mã băm cho thể hiện này, phù hợp để sử dụng trong các thuật toán băm và cấu trúc dữ liệu như bảng băm.

GetTextSizePoints(string)

Trả về kích thước hộp đo văn bản tính bằng điểm.

public SizeF GetTextSizePoints(string text)

Tham số

text string

Văn bản để tính toán.

Trả về

SizeF

Trả về kích thước

GetTextWidthLis(string)

Lấy chiều rộng văn bản lis.

public int GetTextWidthLis(string text)

Tham số

text string

Văn bản để tính toán.

Trả về

int

Trả về chiều rộng

GetTextWidthPoints(string)

Lấy chiều rộng văn bản tính bằng điểm.

public float GetTextWidthPoints(string text)

Tham số

text string

Văn bản để tính toán.

Trả về

float

Trả về chiều rộng

GetTextWidthPoints(string, int, int)

Lấy chiều rộng văn bản tính bằng điểm.

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

Tham số

text string

Văn bản để tính toán.

startIndex int

Chỉ số bắt đầu.

charCount int

Số ký tự.

Trả về

float

Trả về chiều rộng

IsPoorlyRenderedByGdiPlus(string)

Trả về True cho phông chữ “Microsoft Sans Serif”. Phông chữ này được hiển thị kém bởi GDI+. Xem Test286 và Gemini-6959.

public static bool IsPoorlyRenderedByGdiPlus(string fontName)

Tham số

fontName string

Tên của phông chữ.

Trả về

bool

true nếu [được hiển thị kém bởi GDI plus] [tên phông chữ được chỉ định]; ngược lại, false.

Replace(DrFont)

Thay thế nội dung phông chữ

public void Replace(DrFont font)

Tham số

font DrFont

Phông chữ nguồn.

 Tiếng Việt