using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using System.IO;
|
|
namespace HH.WMS.Utils.ExcelLibrary.BinaryDrawingFormat
|
{
|
public partial class MsofbtSplitMenuColors : EscherRecord
|
{
|
public MsofbtSplitMenuColors(EscherRecord record) : base(record) { }
|
|
public MsofbtSplitMenuColors()
|
{
|
this.Type = EscherRecordType.MsofbtSplitMenuColors;
|
}
|
|
public Int32 Color1;
|
|
public Int32 Color2;
|
|
public Int32 Color3;
|
|
public Int32 Color4;
|
|
public override void Decode()
|
{
|
MemoryStream stream = new MemoryStream(Data);
|
BinaryReader reader = new BinaryReader(stream);
|
this.Color1 = reader.ReadInt32();
|
this.Color2 = reader.ReadInt32();
|
this.Color3 = reader.ReadInt32();
|
this.Color4 = reader.ReadInt32();
|
}
|
|
public override void Encode()
|
{
|
MemoryStream stream = new MemoryStream();
|
BinaryWriter writer = new BinaryWriter(stream);
|
writer.Write(Color1);
|
writer.Write(Color2);
|
writer.Write(Color3);
|
writer.Write(Color4);
|
this.Data = stream.ToArray();
|
this.Size = (UInt32)Data.Length;
|
base.Encode();
|
}
|
|
}
|
}
|