MetaHeader
Contains information about a windows-format (WMF) metafile.
using System.Runtime.InteropServices;
using Windows.Win32.Graphics.Gdi;
namespace System.Drawing.Imaging
{
[StructLayout(LayoutKind.Sequential, Pack = 2)]
public sealed class MetaHeader
{
internal METAHEADER _data;
public short Type {
get {
return (short)_data.mtType;
}
set {
_data.mtType = (ushort)value;
}
}
public short HeaderSize {
get {
return (short)_data.mtHeaderSize;
}
set {
_data.mtHeaderSize = (ushort)value;
}
}
public short Version {
get {
return (short)_data.mtVersion;
}
set {
_data.mtVersion = (ushort)value;
}
}
public int Size {
get {
return (int)_data.mtSize;
}
set {
_data.mtSize = (uint)value;
}
}
public short NoObjects {
get {
return (short)_data.mtNoObjects;
}
set {
_data.mtNoObjects = (ushort)value;
}
}
public int MaxRecord {
get {
return (int)_data.mtMaxRecord;
}
set {
_data.mtMaxRecord = (uint)value;
}
}
public short NoParameters {
get {
return (short)_data.mtNoParameters;
}
set {
_data.mtNoParameters = (ushort)value;
}
}
public MetaHeader()
{
}
internal MetaHeader(METAHEADER header)
{
_data = header;
}
}
}