public void Dump(StreamWriter sw, int level) { var ident = new String(' ', 2 * level); sw.WriteLine($"{ident}Ehdr >"); Ehdr.Dump(sw, level + 1); sw.WriteLine($"{ident}ComponentCount={ComponentCount}"); if (Linkages.Length > 0) { sw.WriteLine($"{ident}Attribute Linkages > ({Linkages.Length} items)"); for (int i = 0; i < Linkages.Length; i++) { Linkages[i].Dump(sw, level + 1); } } if (V8FileLoader.Xattributes.ContainsKey(Ehdr.UniqueId)) { var xattributes = V8FileLoader.Xattributes[Ehdr.UniqueId]; if (xattributes != null) { sw.WriteLine($"{ident}XAttribute Linkages > ({xattributes.Count} items)"); foreach (var xattribute in xattributes) { xattribute.Dump(sw, level + 1); } } } }
public void Dump(StreamWriter sw, int level) { var ident = new String(' ', 2 * level); sw.WriteLine($"{ident}Ehdr >"); Ehdr.Dump(sw, level + 1); sw.WriteLine($"{ident}LevelId={LevelId}"); sw.WriteLine($"{ident}LevelName=\"{LevelName}\""); sw.WriteLine($"{ident}LevelDescription=\"{LevelDescription}\""); sw.WriteLine($"{ident}ParentId={ParentId}"); sw.WriteLine($"{ident}Dummy1={Dummy1}"); sw.WriteLine($"{ident}Dummy2={Dummy2}"); if (Linkages.Length > 0) { sw.WriteLine($"{ident}Attribute Linkages > ({Linkages.Length} items)"); for (int i = 0; i < Linkages.Length; i++) { Linkages[i].Dump(sw, level + 1); } } if (V8FileLoader.Xattributes.ContainsKey(Ehdr.UniqueId)) { var xattributes = V8FileLoader.Xattributes[Ehdr.UniqueId]; if (xattributes != null) { sw.WriteLine($"{ident}XAttribute Linkages > ({xattributes.Count} items)"); foreach (var xattribute in xattributes) { xattribute.Dump(sw, level + 1); } } } }
public void Dump(StreamWriter sw, int level) { var ident = new String(' ', 2 * level); sw.WriteLine($"{ident}Ehdr >"); Ehdr.Dump(sw, level + 1); sw.WriteLine($"{ident}FilterId={FilterId}"); sw.WriteLine($"{ident}ParentFilterId={((ParentFilterId == 0xffffffff) ? -1 : ParentFilterId)}"); sw.WriteLine($"{ident}Dummy1={Dummy1}"); sw.WriteLine($"{ident}FilterType={FilterType}"); sw.WriteLine($"{ident}Dummy2={Dummy2}"); if (Linkages.Length > 0) { sw.WriteLine($"{ident}Attribute Linkages > ({Linkages.Length} items)"); for (int i = 0; i < Linkages.Length; i++) { Linkages[i].Dump(sw, level + 1); } } if (V8FileLoader.Xattributes.ContainsKey(Ehdr.UniqueId)) { var xattributes = V8FileLoader.Xattributes[Ehdr.UniqueId]; if (xattributes != null) { sw.WriteLine($"{ident}XAttribute Linkages > ({xattributes.Count} items)"); foreach (var xattribute in xattributes) { xattribute.Dump(sw, level + 1); } } } }
public void Dump(StreamWriter sw, int level) { var ident = new String(' ', 2 * level); sw.WriteLine($"{ident}Ehdr >"); Ehdr.Dump(sw, level + 1); sw.WriteLine($"{ident}ComponentCount={ComponentCount}"); sw.WriteLine($"{ident}Dummy1={Dummy1}"); sw.WriteLine($"{ident}RMatrix >"); RMatrix.Dump(sw, level + 1); sw.WriteLine($"{ident}ViewportGlobalRect >"); ViewportGlobalRect.Dump(sw, level + 1); sw.WriteLine($"{ident}Origin >"); Origin.Dump(sw, level + 1); sw.WriteLine($"{ident}Delta >"); Delta.Dump(sw, level + 1); for (int i = 0; i < 5; i++) { sw.WriteLine($"{ident}Y[{i}]={Y[i]}"); } sw.WriteLine($"{ident}ActiveZ={ActiveZ}"); sw.WriteLine($"{ident}PixelRect >"); PixelRect.Dump(sw, level + 1); sw.WriteLine($"{ident}Flags >"); Flags.Dump(sw, level + 1); sw.WriteLine($"{ident}Dummy4={Dummy4}"); sw.WriteLine($"{ident}ViewNumber={ViewNumber}"); sw.WriteLine($"{ident}ModelId={ModelId}"); for (int i = 0; i < 8; i++) { sw.WriteLine($"{ident}Z[{i}]={Z[i]}"); } if (!string.IsNullOrEmpty(Name)) { sw.WriteLine($"{ident}Name={Name}"); } if (!string.IsNullOrEmpty(Name)) { sw.WriteLine($"{ident}Description={Description}"); } if (Linkages.Length > 0) { sw.WriteLine($"{ident}Attribute Linkages > ({Linkages.Length} items)"); for (int i = 0; i < Linkages.Length; i++) { Linkages[i].Dump(sw, level + 1); } } if (V8FileLoader.Xattributes.ContainsKey(Ehdr.UniqueId)) { var xattributes = V8FileLoader.Xattributes[Ehdr.UniqueId]; if (xattributes != null) { sw.WriteLine($"{ident}XAttribute Linkages > ({xattributes.Count} items)"); foreach (var xattribute in xattributes) { xattribute.Dump(sw, level + 1); } } } }
public void Dump(StreamWriter sw, int level) { var ident = new String(' ', 2 * level); sw.WriteLine($"{ident}Ehdr >"); Ehdr.Dump(sw, level + 1); sw.WriteLine($"{ident}StyleId={StyleId}"); sw.WriteLine($"{ident}FontNumber={FontNumber}"); sw.WriteLine($"{ident}Dummy1={Dummy1}"); sw.WriteLine($"{ident}Width={Width}"); sw.WriteLine($"{ident}Height={Height}"); sw.WriteLine($"{ident}Slant={Slant}"); sw.WriteLine($"{ident}LineSpacing={LineSpacing}"); sw.WriteLine($"{ident}InterCharSpacing={InterCharSpacing}"); sw.WriteLine($"{ident}UnderlineOffset={UnderlineOffset}"); sw.WriteLine($"{ident}OverlineOffset={OverlineOffset}"); sw.WriteLine($"{ident}Dummy2={Dummy2}"); sw.WriteLine($"{ident}LineOffset > "); LineOffset.Dump(sw, level + 1); sw.WriteLine($"{ident}Justification={Justification}"); sw.WriteLine($"{ident}Dummy8={Dummy8}"); sw.WriteLine($"{ident}LineLength={LineLength}"); sw.WriteLine($"{ident}Dummy9={Dummy9}"); sw.WriteLine($"{ident}Dummy10={Dummy10}"); sw.WriteLine($"{ident}Dummy11={Dummy11}"); sw.WriteLine($"{ident}BackgroudWeight={BackgroudWeight}"); sw.WriteLine($"{ident}BackgroudColor={BackgroudColor}"); sw.WriteLine($"{ident}BackgroudFillColor={BackgroudFillColor}"); sw.WriteLine($"{ident}BackgroundBorder > "); BackgroundBorder.Dump(sw, level + 1); sw.WriteLine($"{ident}UnderlineStyle={UnderlineStyle}"); sw.WriteLine($"{ident}UnderlineWeight={UnderlineWeight}"); sw.WriteLine($"{ident}UnderlineColor={UnderlineColor}"); sw.WriteLine($"{ident}OverlineStyle={OverlineStyle}"); sw.WriteLine($"{ident}OverlineWeight={OverlineWeight}"); sw.WriteLine($"{ident}OverlineColor={OverlineColor}"); sw.WriteLine($"{ident}Dummy4={Dummy4}"); sw.WriteLine($"{ident}Dummy5={Dummy5}"); sw.WriteLine($"{ident}Dummy6={Dummy6}"); sw.WriteLine($"{ident}Dummy7={Dummy7}"); sw.WriteLine($"{ident}ColorIndex={ColorIndex}"); sw.WriteLine($"{ident}Dummy12={Dummy12}"); sw.WriteLine($"{ident}Dummy13={Dummy13}"); sw.WriteLine($"{ident}Dummy14={Dummy14}"); sw.WriteLine($"{ident}Dummy15={Dummy15}"); sw.WriteLine($"{ident}Dummy16={Dummy16}"); sw.WriteLine($"{ident}TextStyleName=\"{TextStyleName}\""); if (Linkages.Length > 0) { sw.WriteLine($"{ident}Attribute Linkages > ({Linkages.Length} items)"); for (int i = 0; i < Linkages.Length; i++) { Linkages[i].Dump(sw, level + 1); } } if (V8FileLoader.Xattributes.ContainsKey(Ehdr.UniqueId)) { var xattributes = V8FileLoader.Xattributes[Ehdr.UniqueId]; if (xattributes != null) { sw.WriteLine($"{ident}XAttribute Linkages > ({xattributes.Count} items)"); foreach (var xattribute in xattributes) { xattribute.Dump(sw, level + 1); } } } }