#region 解析步骤
//第一步:将结构体RipHEADER实例化为newRipHEADER
RipHEADER newRipHEADER = new RipHEADER();
//第二步:定义一个字节数组,最大的容量为48字节
byte[] byteArr = new byte[48];
//第三步:定义一个变量来接收字节数组中的值,从第0字节到第48字节
int r = myFileStream.Read(byteArr, 0, byteArr.Length);
//访问数据:
/*
newRipHEADER.Singature = BitConverter.ToInt32(byteArr, 0);//第一个数据
newRipHEADER.XDPI = BitConverter.ToInt32(byteArr, 4);
newRipHEADER.YDPI = BitConverter.ToInt32(byteArr, 8);
newRipHEADER.BytesPerLine = BitConverter.ToInt32(byteArr, 12);
newRipHEADER.Height = BitConverter.ToInt32(byteArr, 16);
newRipHEADER.Width = BitConverter.ToInt32(byteArr, 20);
newRipHEADER.PaperWidth = BitConverter.ToInt32(byteArr, 24);
newRipHEADER.Colors = BitConverter.ToInt32(byteArr, 28);
newRipHEADER.ColorBits = BitConverter.ToInt32(byteArr, 32);
newRipHEADER.PageUnit = BitConverter.ToInt32(byteArr, 36);
newRipHEADER.VsdMode = BitConverter.ToInt32(byteArr, 40);
newRipHEADER.PageUnit = BitConverter.ToInt32(byteArr, 44)
//newRipHEADER.SpotColor1 = (byte)BitConverter.ToInt32(byteArr, 45);
//newRipHEADER.SpotColor2 = (byte)BitConverter.ToInt32(byteArr, 46);
//newRipHEADER.SpotColor3 = (byte)BitConverter.ToInt32(byteArr, 47);
//newRipHEADER.SpotColor4 = (byte)BitConverter.ToInt32(byteArr, 48);//最后一个数据
*/
//打印数据:
/*
MessageBox.Show("Singature的值是:" + newRipHEADER.Singature.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.Singature, 16));
MessageBox.Show("XDPI的值是:" + newRipHEADER.XDPI.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.XDPI, 16));
MessageBox.Show("YDPI的值是:" + newRipHEADER.YDPI.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.YDPI, 16));
MessageBox.Show("BytesPerLine的值是:" + newRipHEADER.BytesPerLine.ToString() + " " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.BytesPerLine, 16));
MessageBox.Show("Height的值是:" + newRipHEADER.Height.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.Height, 16));
MessageBox.Show("Width的值是:" + newRipHEADER.Width.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.Width, 16));
MessageBox.Show("PaperWidth的值是:" + newRipHEADER.PaperWidth.ToString());
MessageBox.Show("Colors的值是:" + newRipHEADER.Colors.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.Colors, 16));
MessageBox.Show("ColorBits的值是:" + newRipHEADER.ColorBits.ToString() + " ; " + "对应十六进制的值是:" + Convert.ToString(newRipHEADER.ColorBits, 16));
MessageBox.Show("