Class EmfMetafileHeader
Nome do espaço: Aspose.Imaging.FileFormats.Emf.Emf.Records Assembleia: Aspose.Imaging.dll (25.4.0)
Os tipos de registro EMR_HEADER definem os pontos de partida dos metáfilos EMFe especificar as propriedades do dispositivo sobre o qual a imagem no metáfiloA informação no registro de cabeçalho torna possívelOs metáfilos EMF devem ser independentes de qualquer dispositivo de saída específico.O valor do campo de tamanho pode ser usado para distinguir entre os diferentesTipos de registro EMR_HEADER listados anteriormente nesta seção.Existem três possíveis cabeças:O cabeçalho de base, que é o registro EmfMetafileHeader.A parte de tamanho fixo deste cabeçalho é de 88 bytes e contém um objeto de cabeçalho.O primeiro cabeçalho de extensão, que é o registro EmfMetafileHeaderExtension1.A parte fixa deste cabeçalho é de 100 bytes e contém um objeto de cabeçalho.e um objeto HeaderExtension1 (secção 2.2.10).O segundo cabeçalho de extensão, que é o registro EmfMetafileHeaderExtension2.A parte fixa deste cabeçalho é de 108 bytes, e contém um objeto de cabeçalho,um objeto HeaderExtension1 e um objeto HeaderExtension2 (secção 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Membros herdados
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)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
e o recorde.
EmfMetafileHeader()
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Inicia uma nova instância da classe Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
O cabeçalho.
Properties
EmfDescription
Receba ou coloca a descrição do EMFUma linha opcional, sem termo Unicode UTF16-LE de comprimento e conteúdo arbitrários.A sua localização no registro e o número de caracteres são especificados pelo offDescriçãoe nDescrição campos, respectivamente, em EmfHeader. se o valor de qualquer campoÉ zero, nenhuma linha de descrição está presente.
public string EmfDescription { get; set; }
Valor da propriedade
EmfDescriptionBuffer
Receba ou coloca o buffer de descrição EMFUm conjunto opcional de bytes que contém a linha de descrição EMF, que éNão é necessário ser coerente com a porção fixa do EmfMetafileHeaderPor conseguinte, o campo neste buffer que é etiquetado “UndefinedSpace"É opcional e deve ser ignorado.
public byte[] EmfDescriptionBuffer { get; set; }
Valor da propriedade
byte [ ]
EmfHeader
Recebe ou coloca um objeto Header (secção 2.2.9), que contém informações sobre o conteúdoA estrutura do metafísico
public EmfHeaderObject EmfHeader { get; set; }
Valor da propriedade
EmfHeaderRecordBuffer
Recebe ou coloca um conjunto opcional de bytes que contém o restante do registro de cabeçalhos EMF.O tamanho deste campo DEVE ser um múltiplo de 4 bytes
public byte[] EmfHeaderRecordBuffer { get; set; }
Valor da propriedade
byte [ ]