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
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
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
emSize’ is less than or equal to 0, evaluates to infinity or is not a valid number.
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
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
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
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
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
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
Style
Nhận thông tin phong cách cho Aspose.Imaging.Font.
public FontStyle Style { get; }
Giá trị bất động sản
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
Unit
Nhận đơn vị đo cho Aspose.Imaging.Font.
public GraphicsUnit Unit { get; }
Giá trị bất động sản
Methods
DeepClone()
Tạo một bản sao chính xác sâu của Aspose.Imaging.Font.
public Font DeepClone()
Returns
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
Đú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
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
Một dòng đại diện cho Aspose.Imaging.Font.