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
Center
Nhận được trung tâm hình dạng.
[JsonIgnore]
public override PointF Center { get; }
Giá trị bất động sản
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
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
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
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
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
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
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
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
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.