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
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
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
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
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
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
DescentPoints
Trả về chiều cao cell tính bằng điểm.
public float DescentPoints { get; }
Giá trị thuộc tính
FamilyName
Lấy tên của phông chữ này.
public string FamilyName { get; }
Giá trị thuộc tính
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
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
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
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
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
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
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
SmallCapsScaleFactor
Lấy hệ số tỷ lệ SmallCaps.
public float SmallCapsScaleFactor { get; }
Giá trị thuộc tính
Style
Lấy kiểu của phông chữ này.
public FontStyle Style { get; }
Giá trị thuộc tính
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
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ề
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ề
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ề
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ề
Trả về chiều rộng
GetHashCode()
Trả về mã băm cho thể hiện này.
public override int GetHashCode()
Trả về
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ề
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ề
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ề
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ề
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ề
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.