Class EmfPlusDrawBeziers
Tên không gian: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Tổng hợp: Aspose.Imaging.dll (25.4.0)
Danh sách EmfPlusDrawBeziers xác định việc vẽ một chuỗi các curves Bezier kết nối.Lệnh cho điểm dữ liệu Bezier là điểm khởi đầu, điểm kiểm soát 1.kiểm soát điểm 2 và điểm kết thúc. để biết thêm thông tin xem [MSDN-DrawBeziers].
public sealed class EmfPlusDrawBeziers : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawBeziers
Thành viên thừa kế
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawBeziers(EmfPlusRecord)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Emf. EmfPlus.Records.EmbPlusDrawBeziers.
public EmfPlusDrawBeziers(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Nguồn .
Properties
Compressed
Nhận hoặc đặt một giá trị cho thấy liệu PointData có bị nén hay không.Nếu thiết lập, PointData chỉ định vị trí tuyệt đối trong không gian phối hợp vớiTọa độ toàn bộ 16 bit. Nếu rõ ràng, PointData chỉ định vị trí tuyệt đốitrong không gian phối hợp với 32-bit floating-point coordinates.Lưu ý Nếu lá cờ tương đối (tên dưới) được đặt, lá Cờ này không được xác định và phải bị bỏ qua.
public bool Compressed { get; set; }
Giá trị bất động sản
ObjectId
Nhận hoặc đặt mục nhận dạng.Chỉ số của một đối tượng EmfPlusPen (phần 2.2.1.7) trong EMF+Bảng đối tượng để vẽ các curves Bezier. giá trị phải là 0 đến 63, bao gồm.
public byte ObjectId { get; set; }
Giá trị bất động sản
PointData
Nhận hoặc đặt dữ liệu điểmMột loạt các điểm số mà chỉ định điểm khởi đầu, kết thúc và kiểm soát của các curves Bezier. Kết thúc phối hợp của một curve Bezie là sự kết nối khởi động của tiếp theo. Các điểm điều khiển được sử dụng để sản xuất hiệu ứng bezie.Loại dữ liệu trong chuỗi này được xác định bởi trường Flags, như sau: Data Type MeaningEmfPlusPointR đối tượng (phần 2.2.2.37)Nếu cờ P được đặt trong Cờ, các điểm chỉ định vị trí tương đối.EmfPlusPointF đối tượng (phần 2.2.2.36)Nếu các bit P và C rõ ràng trong trường Flags, các điểm chỉ định vị trí tuyệt đối.EmfPlusPoint đối tượng (phần 2.2.2.35)Nếu bit P rõ ràng và bit C được đặt trong trường Flags, các điểm chỉ định vị trí tương đối.Một curve Bezier không vượt qua các điểm kiểm soát của nó.
public PointF[] PointData { get; set; }
Giá trị bất động sản
PointF [ ]
Relative
Nhận hoặc đặt một giá trị cho thấy liệu PointData có tương đối hay không.Nếu thiết lập, mỗi yếu tố trong PointData chỉ định một vị trí trong không gian tọa độđó là tương đối với vị trí được chỉ định bởi yếu tố trước trong hàng.Trong trường hợp của yếu tố đầu tiên trong PointData, một vị trí trước đó trong các tọa độ(0,0) được giả định. nếu rõ ràng, PointData chỉ định vị trí tuyệt đối theoCờ c.Lưu ý Nếu lá cờ này được thiết lập, lá C (trên) không được xác định và phải bị bỏ qua.
public bool Relative { get; set; }