Class EmfMetafileHeader
Nombre del espacio: Aspose.Imaging.FileFormats.Emf.Emf.Records Asamblea: Aspose.Imaging.dll (25.4.0)
Los tipos de registro EMR_HEADER definen los puntos de inicio de las metáfilas EMFy especificar las propiedades del dispositivo en el que la imagen en el metáfilse ha creado. la información en el registro de los header hace posibleLos metáfilos de EMF deben ser independientes de cualquier dispositivo de salida específico.El valor del campo de tamaño se puede utilizar para distinguir entre los diferentesTipos de registro EMR_HEADER listados anteriormente en esta sección.Hay tres posibles titulares:El título de base, que es el registro de EmfMetafileHeader.La parte de tamaño fijo de este encabezado es de 88 bytes, y contiene un objeto de encabezado.El primer título de extensión, que es el registro EmfMetafileHeaderExtension1.La parte de tamaño fijo de este header es de 100 bytes, y contiene un objeto Headery un objeto HeaderExtension1 (sección 2.2.10).El segundo título de extensión, que es el registro EmfMetafileHeaderExtension2.La parte de tamaño fijo de este encabezado es de 108 bytes, y contiene un objeto de encabezado,un objeto HeaderExtension1 y un objeto HeaderExtension2 (sección 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Miembros heredados
EmfRecord.Type ,y, EmfRecord.Size ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()
Constructors
EmfMetafileHeader(EmfRecord)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
El récord.
EmfMetafileHeader()
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Inicia una nueva instancia de la clase Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
de la cabeza.
Properties
EmfDescription
Obtenga o establece la descripción de EMFUna línea opcional, nulo-terminada de Unicode UTF16-LE de longitud arbitraria y contenido.Su ubicación en el registro y el número de caracteres se especifican por el offDescripcióny los campos de nDescripción, respectivamente, en EmfHeader. si el valor de cada campoes cero, no hay rango de descripción presente.
public string EmfDescription { get; set; }
Valor de la propiedad
EmfDescriptionBuffer
Obtenga o coloca el buffer de descripción del EMFUna serie opcional de bytes que contiene la línea de descripción EMF, que esNo se requiere que esté contiguo con la porción fija del EmfMetafileHeaderEn consecuencia, el campo en este buffer que está etiquetado como “UndefinedSpace"Es opcional y debe ser ignorado.
public byte[] EmfDescriptionBuffer { get; set; }
Valor de la propiedad
byte [][]
EmfHeader
Recibe o establece un objeto Header (sección 2.2.9), que contiene información sobre el contenidoLa estructura del metafísico
public EmfHeaderObject EmfHeader { get; set; }
Valor de la propiedad
EmfHeaderRecordBuffer
Obtenga o establece una serie opcional de bytes que contiene el resto del registro del título EMF.El tamaño de este campo debe ser un múltiplo de 4 bytes
public byte[] EmfHeaderRecordBuffer { get; set; }
Valor de la propiedad
byte [][]