EmfMetafileHeaderExtension2 Sınıfı
Summary: The EmfMetafileHeaderExtension2 record is the header record used in the second extension to EMF
metafiles. Following the EmfHeaderExtension2 field, the remaining fields are optional and
can be present in any order.
Module: aspose.imaging.fileformats.emf.emf.records
Full Name: aspose.imaging.fileformats.emf.emf.records.EmfMetafileHeaderExtension2
Inheritance: EmfMetafileHeaderExtension1
Constructors
| Name | Açıklama |
|---|---|
| EmfMetafileHeaderExtension2(header) | Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır. |
| EmfMetafileHeaderExtension2(header) | Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| emf_description | string | r/w | EMF açıklamasını alır veya ayarlar İsteğe bağlı, null ile sonlandırılmış Unicode UTF16-LE dizesi, rastgele uzunlukta ve içerikte. Kayıttaki konumu ve karakter sayısı, sırasıyla EmfHeader içindeki offDescription ve nDescription alanlarıyla belirtilir. Eğer bu alanlardan herhangi birinin değeri sıfır ise, açıklama dizesi bulunmaz. |
| emf_description_buffer | System.Byte | r/w | EMF açıklama tamponunu alır veya ayarlar EMF açıklama dizesini içeren isteğe bağlı bir bayt dizisi, bu dize EmfMetafileHeader kaydının sabit kısmıyla bitişik olmak zorunda değildir. Buna göre, bu tampondaki “UndefinedSpace” olarak etiketlenmiş alan isteğe bağlıdır ve YOK SAYILMALIDIR. |
| emf_header | EmfHeaderObject | r/w | Bir Header nesnesini alır veya ayarlar (bölüm 2.2.9), bu nesne metafilin içeriği ve yapısı hakkında bilgi içerir. |
| emf_header_extension1 | EmfHeaderExtension1 | r/w | Bir HeaderExtension1 nesnesini alır veya ayarlar, bu nesne metafildeki görüntü hakkında ek bilgi sağlar. |
| emf_header_extension2 | EmfHeaderExtension2 | r/w | Metafile içindeki görüntü hakkında ek bilgi belirten bir HeaderExtension2 nesnesini alır veya ayarlar. |
| emf_header_record_buffer | System.Byte | r/w | EMF başlık kaydının geri kalanını içeren isteğe bağlı bir bayt dizisini alır veya ayarlar. Bu alanın boyutu 4 baytın katı OLMAK ZORUNDADIR. |
| emf_pixel_format_buffer | System.Byte | r/w | EMF piksel formatı tanımlayıcısını içeren isteğe bağlı bir bayt dizisini alır veya ayarlar, bu tanımlayıcı EmfMetafileHeaderExtension1 kaydının sabit kısmıyla ya da EMF açıklama dizesiyle bitişik olmak zorunda değildir. Buna göre, bu tampondaki “UndefinedSpace” olarak etiketlenmiş alan isteğe bağlıdır ve YOK SAYILMALIDIR. |
| size | int | r/w | Kaydın boyutunu alır veya ayarlar |
| type | EmfRecordType | r/w | Türü alır veya ayarlar. |
Methods
| Name | Açıklama |
|---|---|
| create_from_header(header) | Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır. |
| create_from_header_extension1(header) | Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır. |
| create_from_header_extension2(header) | Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır. |
| create_from_record(record) | Yeni bir EmfMetafileHeader sınıfı örneği başlatır. |
| create_from_type(type) | Yeni bir EmfRecord sınıfı örneği başlatır. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | Başlık. |
Constructor: EmfMetafileHeaderExtension2(header)
EmfMetafileHeaderExtension2(header)
Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | Başlık. |
Method: create_from_header(header) [static]
create_from_header(header)
Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| header | EmfMetafileHeader | Başlık. |
Returns
| Tür | Açıklama |
|---|---|
| EmfMetafileHeaderExtension1 |
Method: create_from_header_extension1(header) [static]
create_from_header_extension1(header)
Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| header | EmfMetafileHeaderExtension1 | Başlık. |
Returns
| Tür | Açıklama |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_header_extension2(header) [static]
create_from_header_extension2(header)
Yeni bir EmfMetafileHeaderExtension2 sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| header | EmfMetafileHeaderExtension2 | Başlık. |
Returns
| Tür | Açıklama |
|---|---|
| EmfMetafileHeaderExtension2 |
Method: create_from_record(record) [static]
create_from_record(record)
Yeni bir EmfMetafileHeader sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| record | EmfRecord | Kayıt. |
Returns
| Tür | Açıklama |
|---|---|
| EmfMetafileHeader |
Method: create_from_type(type) [static]
create_from_type(type)
Yeni bir EmfRecord sınıfı örneği başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| type | EmfRecordType | Kayıt türü. |
Returns
| Tür | Açıklama |
|---|---|
| EmfRecord |