Class EmfMetafileHeader

Class EmfMetafileHeader

Le nom : Aspose.Imaging.FileFormats.Emf.Emf.Records Assemblée: Aspose.Imaging.dll (25.4.0)

Les types d’enregistrement EMR_HEADER définissent les points de départ des métaphiles EMFet spécifier les propriétés du dispositif sur lequel l’image dans la métaphileles informations contenues dans l’enregistrement de titre permettent deLes métaphiles EMF doivent être indépendants de tout dispositif de sortie spécifique.La valeur du champ de taille peut être utilisée pour distinguer les différentsLes types d’enregistrement EMR_HEADER énumérés plus tôt dans cette section.Il y a trois titres possibles :Le titre de base, qui est le registre EmfMetafileHeader.La partie fixe de ce titre est de 88 bytes, et il contient un objet de titre.Le premier titre d’extension, qui est l’enregistrement EmfMetafileHeaderExtension1.La partie fixe de ce titre est de 100 bytes, et il contient un objet de titreet un objet HeaderExtension1 (section 2.2.10).Le deuxième titre d’extension, qui est l’enregistrement EmfMetafileHeaderExtension2.La partie fixe de ce titre est de 108 bytes, et il contient un objet de titre,un objet de HeaderExtension1 et un objecte d’HeaderExternation2 (section 2.2.11).

[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord

Inheritance

object MetaObject EmfRecord EmfMetafileHeader

Derived

EmfMetafileHeaderExtension1

I membri ereditari

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)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EMF.Records.MetafileHeader.

public EmfMetafileHeader(EmfRecord record)

Parameters

record EmfRecord

Le record !

EmfMetafileHeader()

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EMF.Records.MetafileHeader.

[JsonConstructor]
public EmfMetafileHeader()

EmfMetafileHeader(EmfMetafileHeader)

Initialisez une nouvelle instance de la classe Aspose.Imaging.FileFormats.Emf.EMF.Records.MetafileHeader.

public EmfMetafileHeader(EmfMetafileHeader header)

Parameters

header EmfMetafileHeader

Le titre .

Properties

EmfDescription

Obtenez ou mettez la description de l’EMFUn code Unicode UTF16-LE optionnel, null-terminé de longueur et de contenu arbitraires.Son emplacement dans le registre et le nombre de caractères sont spécifiés par l’offDescriptionet les champs nDescription, respectivement, dans EmfHeader. Si la valeur d’un champc’est zéro, aucune racine de description n’existe.

public string EmfDescription { get; set; }

Valore di proprietà

string

EmfDescriptionBuffer

Obtenez ou mettez le buffer de description de l’EMFUn ensemble facultatif de bytes contenant la ligne de description EMF, qui estn’est pas nécessaire d’être cohérent avec la portion fixe de l’EmfMetafileHeaderEn conséquence, le champ dans ce buffer qui est étiqueté “UndefinedSpace"Il est facultatif et doit être ignoré.

public byte[] EmfDescriptionBuffer { get; set; }

Valore di proprietà

byte [ ]

EmfHeader

Obtenez ou définissez un objet Header (section 2.2.9), qui contient des informations sur le contenuLa structure du métaphile

public EmfHeaderObject EmfHeader { get; set; }

Valore di proprietà

EmfHeaderObject

EmfHeaderRecordBuffer

Obtenez ou définissez une gamme facultative de bytes qui contiennent le reste de l’enregistrement de titre EMF.La taille de ce champ doit être un multiple de 4 bytes

public byte[] EmfHeaderRecordBuffer { get; set; }

Valore di proprietà

byte [ ]

 Français