EmfMetafileHeader فئة
Summary: The EMR_HEADER record types define the starting points of EMF metafiles
and specify properties of the device on which the image in the metafile
was created. The information in the header record makes it possible for
EMF metafiles to be independent of any specific output device.
The value of the Size field can be used to distinguish between the different
EMR_HEADER record types listed earlier in this section.
There are three possible headers:
The base header, which is the EmfMetafileHeader record.
The fixed-size part of this header is 88 bytes, and it contains a Header object.
The first extension header, which is the EmfMetafileHeaderExtension1 record.
The fixed-size part of this header is 100 bytes, and it contains a Header object
and a HeaderExtension1 object (section 2.2.10).
The second extension header, which is the EmfMetafileHeaderExtension2 record.
The fixed-size part of this header is 108 bytes, and it contains a Header object,
a HeaderExtension1 object, and a HeaderExtension2 object (section 2.2.11).
Module: aspose.imaging.fileformats.emf.emf.records
Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMetafileHeader
Inheritance: EmfRecord
Constructors
| Name | الوصف |
|---|---|
| EmfMetafileHeader() | ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader. |
| EmfMetafileHeader(header) | ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader. |
| EmfMetafileHeader(record) | ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader. |
Properties
| Name | Type | Access | الوصف |
|---|---|---|---|
| وصف_emf | string | r/w | يحصل أو يعيّن وصف EMF سلسلة Unicode UTF16-LE منتهية بصفر اختيارية بطول ومحتوى عشوائي. يتم تحديد موقعها في السجل وعدد الأحرف بواسطة حقلي offDescription و nDescription، على التوالي، في EmfHeader. إذا كانت قيمة أي من الحقلين صفرًا، لا توجد سلسلة وصف. |
| emf_description_buffer | System.Byte | r/w | يحصل أو يعيّن مخزن وصف EMF مصفوفة اختيارية من البايتات تحتوي على سلسلة وصف EMF، والتي لا يلزم أن تكون متجاورة مع الجزء الثابت من سجل EmfMetafileHeader. وبالتالي، الحقل في هذا المخزن المسمى “UndefinedSpace” اختياري ويجب تجاهله. |
| emf_header | EmfHeaderObject | r/w | يحصل أو يعيّن كائن Header (القسم 2.2.9)، الذي يحتوي على معلومات حول محتوى وبنية ملف الميتا. |
| emf_header_record_buffer | System.Byte | r/w | يحصل أو يعيّن مصفوفة اختيارية من البايتات تحتوي على باقي سجل رأس EMF. يجب أن يكون حجم هذا الحقل مضاعفًا ل 4 بايتات. |
| الحجم | int | r/w | يحصل أو يعيّن حجم السجل |
| type | EmfRecordType | r/w | يحصل أو يحدد النوع. |
Methods
| Name | الوصف |
|---|---|
| create_from_header(header) | ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader. |
| create_from_record(record) | ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader. |
| create_from_type(type) | ينشئ مثيلًا جديدًا من الفئة EmfRecord. |
Constructor: EmfMetafileHeader()
EmfMetafileHeader()
ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader.
Constructor: EmfMetafileHeader(header)
EmfMetafileHeader(header)
ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| header | EmfMetafileHeader | الرأس. |
Constructor: EmfMetafileHeader(record)
EmfMetafileHeader(record)
ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| record | EmfRecord | السجل. |
Method: create_from_header(header) [static]
create_from_header(header)
ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| header | EmfMetafileHeader | الرأس. |
Returns
| نوع | الوصف |
|---|---|
| EmfMetafileHeader |
Method: create_from_record(record) [static]
create_from_record(record)
ينشئ مثيلًا جديدًا من الفئة EmfMetafileHeader.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| record | EmfRecord | السجل. |
Returns
| نوع | الوصف |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
ينشئ مثيلًا جديدًا من الفئة EmfRecord.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| type | EmfRecordType | نوع السجل. |
Returns
| نوع | الوصف |
|---|---|
| EmfRecord |