EmfMetafileHeaderExtension2

EmfMetafileHeaderExtension2 class

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

public sealed class EmfMetafileHeaderExtension2 : EmfMetafileHeaderExtension1

Constructeurs

NomLa description
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension1)Initialise une nouvelle instance duEmfMetafileHeaderExtension2 classe.
EmfMetafileHeaderExtension2(EmfMetafileHeaderExtension2)Initialise une nouvelle instance duEmfMetafileHeaderExtension2 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.
EmfHeaderExtension2 { get; set; }Obtient ou définit un objet HeaderExtension2, 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