EmfMetafileHeaderExtension1

EmfMetafileHeaderExtension1 class

L’enregistrement EmfMetafileHeaderExtension1 est l’enregistrement d’en-tête utilisé dans la première extension des métafichiers EMF. Après le champ EmfHeaderExtension1, les champs restants sont facultatifs et peuvent être présents dans n’importe quel ordre.

public class EmfMetafileHeaderExtension1 : EmfMetafileHeader

Constructeurs

NomLa description
EmfMetafileHeaderExtension1(EmfMetafileHeader)Initialise une nouvelle instance duEmfMetafileHeaderExtension1 classe.
EmfMetafileHeaderExtension1(EmfMetafileHeaderExtension1)Initialise une nouvelle instance duEmfMetafileHeaderExtension1 classe.

Propriétés

NomLa description
EmfDescription { get; set; }Obtient ou définit la description EMF Chaîne Unicode UTF16-LE facultative, terminée par un caractère nul, de longueur et de contenu arbitraires. Son emplacement dans l’enregistrement et le nombre de caractères sont spécifiés par les champs offDescription et nDescription, respectivement, dans EmfHeader. Si la valeur de l’un des champs est zéro, aucune chaîne de description n’est présente.
EmfDescriptionBuffer { get; set; }Obtient ou définit le tampon de description EMF Un tableau facultatif d’octets qui contient la chaîne de description EMF, qui n’est pas obligée d’être contiguë à la partie fixe de l’enregistrement EmfMetafileHeader . En conséquence, le champ dans ce tampon qui est étiqueté “UndefinedSpace” est facultatif et DOIT être ignoré.
EmfHeader { get; set; }Obtient ou définit un objet Header (section 2.2.9), qui contient des informations sur le contenu et la structure du métafichier
EmfHeaderExtension1 { get; set; }Obtient ou définit un objet HeaderExtension1, qui spécifie des informations supplémentaires sur l’image dans le métafichier.
EmfHeaderRecordBuffer { get; set; }Obtient ou définit un tableau facultatif d’octets qui contient le reste de l’enregistrement d’en-tête EMF. La taille de ce champ DOIT être un multiple de 4 octets
EmfPixelFormatBuffer { get; set; }Obtient ou définit un tableau facultatif d’octets qui contient le descripteur de format de pixel EMF, qui n’est pas obligé de être contigu à la partie fixe de l’enregistrement EmfMetafileHeaderExtension1 ou à la chaîne de description EMF . En conséquence, le champ dans ce tampon qui est étiqueté “UndefinedSpace” est facultatif et DOIT être ignoré
Size { get; set; }Obtient ou définit la taille de l’enregistrement
Type { get; set; }Obtient ou définit le type.

Voir également