public override void LoadStatus(RSFileReader br) { base.LoadStatusCore(br); byte b; drawPoints.Clear(); while ((b = br.ReadByte()) != 0) { switch (b) { case 20: DrawPoints dp = new DrawPoints(); dp.penWidth = br.ReadFloat(); dp.penColor = br.ReadColor(); int i = br.ReadInt32(); if (i == 0) { dp.pts = null; } else { dp.pts = new Point[i]; for (int j = 0; j < i; j++) { dp.pts[j] = new Point(br.ReadInt32(), br.ReadInt32()); } } break; } } }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Name = MNFontName.IntToString(br.ReadInt32()); break; case 11: Size = br.ReadFloat(); break; case 13: Italic = br.ReadBool(); break; case 14: Bold = br.ReadBool(); break; case 15: Underline = br.ReadBool(); break; case 16: Name = br.ReadString(); break; } } }
public virtual void Load(RSFileReader R) { byte tag; while ((tag = R.ReadByte()) != 0) { switch (tag) { case 10: Id = R.ReadInt64(); break; case 11: X = R.ReadFloat(); Y = R.ReadFloat(); Width = R.ReadFloat(); Height = R.ReadFloat(); break; case 12: Autosize = R.ReadBool(); break; case 13: Objects.Clear(); Objects.Load(R); break; case 14: R.AddReference(p_parent, "GraphObject", R.ReadInt64(), 14, this); break; default: throw new Exception("Unknown tag " + (int)tag + " in loading GVGraphObject at position " + R.Position); } } }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: SizeToFit = br.ReadBool(); break; case 11: Align = (SMHorizontalAlign)br.ReadInt32(); break; case 12: VertAlign = (SMVerticalAlign)br.ReadInt32(); break; case 13: LineSpacing = br.ReadFloat(); break; } } }
public override void Load(RSFileReader br) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 11: Name = br.ReadString(); break; case 12: Font.Name = MNFontName.IntToString(br.ReadInt32()); Font.Size = br.ReadFloat(); Font.Style = (System.Drawing.FontStyle)br.ReadInt32(); break; case 13: NormalState.BackColor = br.ReadColor(); break; case 14: NormalState.ForeColor = br.ReadColor(); break; case 15: NormalState.BorderStyle = (SMBorderStyle)br.ReadInt32(); break; case 16: NormalState.BorderWidth = br.ReadInt32() / 100f; break; case 17: NormalState.BorderColor = br.ReadColor(); break; case 19: HighlightState.BackColor = br.ReadColor(); break; case 20: HighlightState.ForeColor = br.ReadColor(); break; case 21: HighlightState.BorderColor = br.ReadColor(); break; case 22: HighlightState.BorderStyle = (SMBorderStyle)br.ReadInt32(); break; case 23: HighlightState.BorderWidth = br.ReadInt32() / 100f; break; case 24: ContentPadding.Left = br.ReadInt32(); ContentPadding.Top = br.ReadInt32(); ContentPadding.Right = br.ReadInt32(); ContentPadding.Bottom = br.ReadInt32(); break; case 28: NormalState.CornerRadius = br.ReadInt32(); break; case 29: Paragraph.SizeToFit = br.ReadBool(); break; case 30: Paragraph.Align = (SMHorizontalAlign)br.ReadInt32(); break; case 31: Paragraph.VertAlign = (SMVerticalAlign)br.ReadInt32(); break; case 32: Paragraph.LineSpacing = br.ReadFloat(); break; case 33: HighlightState.CornerRadius = br.ReadInt32(); NormalState.CornerRadius = HighlightState.CornerRadius; break; case 35: ContentPadding.Load(br); break; case 36: NormalState.Load(br); break; case 37: HighlightState.Load(br); break; case 38: Paragraph.Load(br); break; case 39: Font.Load(br); break; default: break; } } }