Class EmfMetafileHeader
Tên không gian: Aspose.Imaging.FileFormats.Emf.Emf.Records Tổng hợp: Aspose.Imaging.dll (25.4.0)
Các loại ghi EMR_HEADER xác định các điểm khởi đầu của các mã hóa EMFvà xác định các thuộc tính của thiết bị trên đó hình ảnh trong metaphileđược tạo ra. thông tin trong bản ghi tiêu đề cho phépEMF có thể độc lập với bất kỳ thiết bị sản xuất cụ thể nào.Giá trị của trường kích thước có thể được sử dụng để phân biệt giữa cácCác loại ghi EMR_HEADER được liệt kê trước đây trong phần này.Có ba vị trí có thể:Tiêu đề cơ sở, đó là hồ sơ EmfMetafileHeader.Phần kích thước cố định của tiêu đề này là 88 byte, và nó chứa một mục tiêu.Tiêu đề mở rộng đầu tiên, đó là bản ghi EmfMetafileHeaderExtension1.Phần kích thước cố định của tiêu đề này là 100 byte, và nó chứa một mục tiêuvà một HeaderExtension1 đối tượng (phần 2.2.10).Tiêu đề mở rộng thứ hai, đó là bản ghi EmfMetafileHeaderExtension2.Phần kích thước cố định của tiêu đề này là 108 byte, và nó chứa một mục tiêu,Một HeaderExtension1 đối tượng, và một HeaterEextension2 đối phẩm (phần 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Thành viên thừa kế
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMetafileHeader(EmfRecord)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Emf.EMF.Records.MetafileHeader.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
kỷ lục .
EmfMetafileHeader()
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Emf.EMF.Records.MetafileHeader.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Bắt đầu một trường hợp mới của lớp Aspose.Imaging.FileFormats.Emf.EMF.Records.MetafileHeader.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
cái đầu.
Properties
EmfDescription
Nhận hoặc đặt mô tả EMFMột dòng Unicode UTF16-LE tùy chọn, không kết thúc với chiều dài và nội dung tự nguyện.Vị trí của nó trong hồ sơ và số ký tự được chỉ định bởi offDescriptionvà các trường nDescription, tương ứng, trong EmfHeader. nếu giá trị của mỗi trườnglà zero, không có mô tả string hiện tại.
public string EmfDescription { get; set; }
Giá trị bất động sản
EmfDescriptionBuffer
Nhận hoặc đặt buffer mô tả EMFMột chuỗi tùy chọn của các byte có chứa dòng mô tả EMF, mà làkhông cần phải tương đối với phần cố định của EmfMetafileHeaderTheo đó, các trường trong buffer này được nhãn “UndefinedSpace"là tùy chọn và cần bị bỏ qua.
public byte[] EmfDescriptionBuffer { get; set; }
Giá trị bất động sản
byte [ ]
EmfHeader
Nhận hoặc đặt một đối tượng Header (phần 2.2.9), chứa thông tin về nội dungcấu trúc của metaphor
public EmfHeaderObject EmfHeader { get; set; }
Giá trị bất động sản
EmfHeaderRecordBuffer
Nhận hoặc đặt một chuỗi tùy chọn của byte chứa phần còn lại của bản ghi tiêu đề EMF.Kích thước của trường này phải là nhiều byte 4
public byte[] EmfHeaderRecordBuffer { get; set; }
Giá trị bất động sản
byte [ ]