Class EmfPlusMetafile
Namn på plats: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Församling: Aspose.Imaging.dll (25.4.0)
EmfPlusMetafileData-objektet anger en metafil som innehåller en grafisk bild
public sealed class EmfPlusMetafile : EmfPlusBaseImageData
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusBaseImageData ← EmfPlusMetafile
Arvsmedlemmar
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusMetafile()
public EmfPlusMetafile()
Properties
MetafileData
får eller sätter data av variabel längd som anger den inbyggda metafilen.och formatet av data kan vara annorlunda för varje metafyltyp.
public byte[] MetafileData { get; set; }
Fastighetsvärde
byte [ ]
Remarks
Grafiska bilder anges av EmfPlusImage-objekt (avsnitt 2.2.1.4). Ett EmfPlusMetafile-objekt måste vara närvarande i ImageData-fältet för ett EmfPlusImage-objekt om ImageTypeMetafile anges i dess Typ-fält.Detta objekt är generiskt och används för olika typer av data, inklusive:En WMF metafil [MS-WMF]WMF metafil som kan placeras;En EMF metafil [MS-EMF]En EMF+-metaphil som anger grafiska operationer med endast EMF+-rapporter, ochEn EMF+ metafil som anger grafiska operationer med både EMF+ och EMF register.Se avsnitt 2.2.2 för specifikation av ytterligare strukturobjekt.
MetafileDataSize
Få eller sätta en 32-bitars icke-signat helhet som anger storleken i byter av metafilenData i fältet MetafileData
public int MetafileDataSize { get; set; }
Fastighetsvärde
Type
Få eller sätta en 32-bitars icke-signat integrator som anger vilken typ av metafil som är inbäddadi fältet MetafileData. Denna värde måste definieras i MetafileDataTypeförteckning (avsnitt 2.1.1.21).
public EmfPlusMetafileDataType Type { get; set; }