Class TextShape

Class TextShape

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

đại diện cho một hình thức văn bản.

[JsonObject(MemberSerialization.OptIn)]
public sealed class TextShape : RectangleProjectedShape

Inheritance

object ObjectWithBounds Shape RectangleProjectedShape TextShape

Thành viên thừa kế

RectangleProjectedShape.GetBounds(Matrix) , RectangleProjectedShape.GetBounds(Matrix, Pen) , RectangleProjectedShape.Transform(Matrix) , RectangleProjectedShape.Equals(object) , RectangleProjectedShape.GetHashCode() , RectangleProjectedShape.LeftTop , RectangleProjectedShape.RightTop , RectangleProjectedShape.LeftBottom , RectangleProjectedShape.RightBottom , RectangleProjectedShape.Center , RectangleProjectedShape.Bounds , RectangleProjectedShape.RectangleWidth , RectangleProjectedShape.RectangleHeight , RectangleProjectedShape.HasSegments , Shape.Equals(object) , Shape.GetHashCode() , Shape.Center , Shape.Segments , Shape.HasSegments , ObjectWithBounds.GetBounds(Matrix) , ObjectWithBounds.GetBounds(Matrix, Pen) , ObjectWithBounds.Transform(Matrix) , ObjectWithBounds.Equals(object) , ObjectWithBounds.GetHashCode() , ObjectWithBounds.Bounds , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

TextShape()

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.TextShape.

[JsonConstructor]
public TextShape()

TextShape(string, RectangleF, Font, StringFormat)

Bắt đầu một trường hợp mới của lớp Aspose.Imaging.Shapes.TextShape.

public TextShape(string text, RectangleF rectangle, Font font, StringFormat stringFormat)

Parameters

text string

văn bản để vẽ.

rectangle RectangleF

văn bản trực tiếp.

font Font

font để sử dụng.

stringFormat StringFormat

định dạng string.

Properties

Bounds

Nhận được giới hạn của đối tượng.

[JsonIgnore]
public override RectangleF Bounds { get; }

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

RectangleF

Center

Nhận được trung tâm hình dạng.

[JsonIgnore]
public override PointF Center { get; }

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

PointF

Font

Nhận hoặc đặt phông chữ được sử dụng để vẽ văn bản.

public Font Font { get; set; }

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

Font

HasSegments

Nó nhận được một giá trị cho thấy liệu hình dạng có phân đoạn hay không.

[JsonIgnore]
public override bool HasSegments { get; }

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

bool

Segments

Nhận được các phân đoạn hình dạng.

[JsonIgnore]
public override ShapeSegment[] Segments { get; }

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

ShapeSegment [ ]

Text

Nhận hoặc đặt văn bản rút ra.

public string Text { get; set; }

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

string

TextFormat

Nhận hoặc đặt định dạng văn bản.

public StringFormat TextFormat { get; set; }

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

StringFormat

Methods

Equals(đối tượng)

Kiểm tra xem các đối tượng có bình đẳng hay không.

public override bool Equals(object obj)

Parameters

obj object

đối tượng khác.

Returns

bool

Kết quả so sánh bình đẳng

GetBounds(Matrix)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetBounds(Matrix và Pen)

Nhận được giới hạn của đối tượng.

public override RectangleF GetBounds(Matrix matrix, Pen pen)

Parameters

matrix Matrix

Matrix để áp dụng trước khi giới hạn sẽ được tính toán.

pen Pen

Bút để sử dụng cho đối tượng. điều này có thể ảnh hưởng đến kích thước giới hạn của đối tượng.

Returns

RectangleF

giới hạn của các đối tượng ước tính.

GetHashCode()

Nhận mã hash của đối tượng hiện tại.

public override int GetHashCode()

Returns

int

Mã hash

Transform(Matrix)

Ứng dụng chuyển đổi cụ thể cho hình dạng.

public override void Transform(Matrix transform)

Parameters

transform Matrix

Thay đổi để áp dụng.

 Tiếng Việt