Class Font

Class Font

Tên không gian: Aspose.Imaging Tổng hợp: Aspose.Imaging.dll (25.4.0)

Định nghĩa một định dạng cụ thể cho văn bản, bao gồm mặt phông chữ, kích thước và thuộc tính phong cách.

[JsonObject(MemberSerialization.OptIn)]
public sealed class Font

Inheritance

object Font

Thành viên thừa kế

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

Constructors

Font(Phong cách FontStyle)

Bắt đầu một Aspose.Imaging.Font mới sử dụng cụ thể hiện có W L 17.Công cụ và _www.fontStyle danh sách.

public Font(Font prototype, FontStyle newStyle)

Parameters

prototype Font

Nguồn Aspose.Imaging.Font hiện có từ đó để tạo mới WR17.Source.

newStyle FontStyle

Các Aspose.Imaging.FontStyle để áp dụng cho mới Wl17.Công cụ. giá trị đa của wl16 .Nhật danh sách font có thể được kết hợp với OR nhà khai thác.

Exceptions

ArgumentNullException

prototype’ is null.

Font(Thuyết Minh, Float)

Bắt đầu một Aspose.Imaging.Font mới bằng cách sử dụng một kích thước cụ thể. bộ ký tự được thiết lập cho Wl17.CharacterSet.Default, đơn vị đồ họa để _www.Graphics.Unit.Point, phong cách phông để __wl15__fontStyle.Regular.

public Font(string fontName, float emSize)

Parameters

fontName string

Một biểu hiện dòng của Aspose.Imaging.Font tên.

emSize float

Em-size, trong các điểm, của chữ cái mới.

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(Màn hình, Float, FontStyle)

Bắt đầu một Aspose.Imaging.Font mới bằng cách sử dụng một kích thước và phong cách cụ thể. bộ nhân vật được thiết lập cho Wl17.CharacterSet.Default, đơn vị đồ họa để _www.GraphicsUnit.Point.

public Font(string fontName, float emSize, FontStyle style)

Parameters

fontName string

Một biểu hiện dòng của Aspose.Imaging.Font tên.

emSize float

Em-size, trong các điểm, của chữ cái mới.

style FontStyle

Aspose.Imaging.FontStyle của phông chữ mới.

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(dòng, float, graphicsUnit)

Bắt đầu một Aspose.Imaging.Font mới bằng cách sử dụng một kích thước và đơn vị cụ thể. bộ ký tự được thiết lập để Wl17.CharacterSet.Default, phong cách được đặt cho _ WL16__ .FonStyle.Regular.

public Font(string fontName, float emSize, GraphicsUnit unit)

Parameters

fontName string

Một biểu hiện dòng của Aspose.Imaging.Font tên.

emSize float

Kích thước em của phông chữ mới trong các đơn vị được chỉ định bởi thông số đơn vị .

unit GraphicsUnit

Các Aspose.Imaging.GraphicsUnit của phông chữ mới.

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(string, float, FontStyle, GraphicsUnit, CharacterSet)

Bắt đầu một Aspose.Imaging.Font mới bằng cách sử dụng một kích thước, phong cách, đơn vị và tập hợp nhân vật cụ thể.

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit, CharacterSet characterSet)

Parameters

fontName string

Một biểu hiện dòng của Aspose.Imaging.Font tên.

emSize float

Kích thước em của phông chữ mới trong các đơn vị được chỉ định bởi thông số đơn vị .

style FontStyle

Aspose.Imaging.FontStyle của phông chữ mới.

unit GraphicsUnit

Các Aspose.Imaging.GraphicsUnit của phông chữ mới.

characterSet CharacterSet

Một ký tự được thiết lập để sử dụng cho chữ cái này.

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Font(string, float, FontStyle, GraphicsUnit)

Bắt đầu một Aspose.Imaging.Font mới bằng cách sử dụng kích thước, phong cách và đơn vị cụ thể.

public Font(string fontName, float emSize, FontStyle style, GraphicsUnit unit)

Parameters

fontName string

Một biểu hiện dòng của Aspose.Imaging.Font tên.

emSize float

Kích thước em của phông chữ mới trong các đơn vị được chỉ định bởi thông số đơn vị .

style FontStyle

Aspose.Imaging.FontStyle của phông chữ mới.

unit GraphicsUnit

Các Aspose.Imaging.GraphicsUnit của phông chữ mới.

Exceptions

ArgumentOutOfRangeException

emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.

ArgumentNullException

fontName’ is null.

Properties

Bold

Nó nhận được một giá trị cho thấy liệu Aspose.Imaging.Font này có dũng cảm hay không.

public bool Bold { get; }

Giá trị bất động sản

bool

CharacterSet

Nó nhận được một giá trị byte cho biết thiết lập ký tự mà Aspose.Imaging.Font sử dụng.

public CharacterSet CharacterSet { get; }

Giá trị bất động sản

CharacterSet

Italic

Nó nhận được một giá trị cho thấy liệu Aspose.Imaging.Font này là tiếng Ý hay không.

public bool Italic { get; }

Giá trị bất động sản

bool

Name

Nhận tên khuôn mặt của Aspose.Imaging.Font.

public string Name { get; }

Giá trị bất động sản

string

Size

Nhận kích thước em của Aspose.Imaging.Font này được đo trong các đơn vị được xác định bởi tài sản Wl17.

public float Size { get; }

Giá trị bất động sản

float

Strikeout

Nó nhận được một giá trị cho thấy liệu Aspose.Imaging.Font này chỉ định một dòng ngang thông qua phông chữ.

public bool Strikeout { get; }

Giá trị bất động sản

bool

Style

Nhận thông tin phong cách cho Aspose.Imaging.Font.

public FontStyle Style { get; }

Giá trị bất động sản

FontStyle

Underline

Nó nhận được một giá trị cho thấy liệu Aspose.Imaging.Font này có được nhấn mạnh hay không.

public bool Underline { get; }

Giá trị bất động sản

bool

Unit

Nhận đơn vị đo cho Aspose.Imaging.Font.

public GraphicsUnit Unit { get; }

Giá trị bất động sản

GraphicsUnit

Methods

DeepClone()

Tạo một bản sao chính xác sâu của Aspose.Imaging.Font.

public Font DeepClone()

Returns

Font

Các Aspose.Imaging.Font phương pháp này tạo ra.

Equals(đối tượng)

Nó chỉ ra nếu đối tượng được chỉ định là một Aspose.Imaging.Font và có các giá trị tài sản tương tự như này WR17.

public override bool Equals(object obj)

Parameters

obj object

Đối tượng để kiểm tra.

Returns

bool

Đúng nếu thông số obj’ là một Aspose.Imaging.Font và có các giá trị thuộc tính tương tự như đây _www.font; nếu không, giả.

GetHashCode()

Nhận mã hash cho Aspose.Imaging.Font.

public override int GetHashCode()

Returns

int

Mã hash cho Aspose.Imaging.Font.

ToString()

Trở lại một biểu hiện string có thể đọc bởi con người của Aspose.Imaging.Font.

public override string ToString()

Returns

string

Một dòng đại diện cho Aspose.Imaging.Font.

 Tiếng Việt