Class EmfPlusDrawArc
Tên không gian: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Tổng hợp: Aspose.Imaging.dll (25.4.0)
Kỷ lục EmfPlusDrawArc xác định việc vẽ hố của một ellipse.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
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
EmfPlusDrawArc(EmfPlusRecord)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Emf.EmpPlus.Records.empplusDrawArc.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Nguồn .
Properties
DataSize
Nhận hoặc đặt kích thước của dữ liệu.A 32-bit non-signed integer that specifies the 32 bit-allineed number ofcác byte dữ liệu ghi chú cụ thể theo sau.Đối với loại kỷ lục này, giá trị phải là một trong những điều sau đây:0x00000010 Nếu bit C được đặt trong trường Flags.0x00000018 Nếu bit C rõ ràng trong hộp Vàng.
public override int DataSize { get; set; }
Giá trị bất động sản
Exceptions
Invalid giá trị
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) trongEMF+ Object Table để vẽ arc. giá trị phải là 0 đến 63, bao gồm.
public byte ObjectId { get; set; }
Giá trị bất động sản
RectFloat
Nhận hoặc đặt một giá trị cho thấy liệu dữ liệu có chứaDanh sách EmfPlusRectFBit này cho thấy liệu dữ liệu trong trường RectData có bị nén hay không.Nếu thiết lập, RectData chứa một đối tượng EmfPlusRect (phần 2.2.2.38).Nếu rõ ràng, RectData chứa một đối tượng EmfPlusRectF (số 2.2.2.39).
public bool RectFloat { get; set; }
Giá trị bất động sản
RectangleData
Nhận hoặc đặt dữ liệu trực tiếpHoặc một đối tượng EmfPlusRect hoặc EmmPlus RectF định nghĩa hộp giới hạncủa ellipse là collinear với arc. rectangle này xác địnhvị trí, kích thước, và hình dạng của arc. loại đối tượng trong lĩnh vực này làđược xác định bởi giá trị của trường Flags.
public RectangleF RectangleData { get; set; }
Giá trị bất động sản
Size
Nhận hoặc đặt kích cỡ.A 32-bit non-signed integer that specifies the 32 bit-allineed number ofcác byte trong toàn bộ bản ghi, bao gồm đầu ghi 12 bytes vàĐối với loại ghi này, giá trị phải là một trong những điều sau đây:0x0000001C Nếu bit C được đặt trong trường Bảng.0x00000024 Nếu bit C rõ ràng trong hộp Vàng
public override int Size { get; set; }
Giá trị bất động sản
Exceptions
Invalid giá trị
StartAngle
Nhận hoặc đặt góc khởi đầuMột giá trị 32-bit không tiêu cực dòng điểm mà chỉ định góc giữax-axis và điểm khởi đầu của arc. bất kỳ giá trị nào là chấp nhận,nhưng nó phải được giải thích modulo 360, với kết quả được sử dụng làtrong phạm vi 0.0 bao gồm đến 360.0 độc quyền.
public float StartAngle { get; set; }
Giá trị bất động sản
SweepAngle
Nhận hoặc đặt góc nénMột giá trị 32-bit floating-point mà chỉ ra phạm vi của hố để vẽ,như một góc trong độ đo từ điểm khởi đầu được xác định bởiGiá trị StartAngle. bất kỳ giá trị nào là chấp nhận, nhưng nó phải được nhấp vào -360.0đến 360.0 bao gồm. một giá trị tích cực cho thấy rằng độ phân giải được xác định trongmột hướng đồng hồ, và một giá trị tiêu cực cho thấy rằngđược định nghĩa theo hướng chống đồng hồ.
public float SweepAngle { get; set; }