示例#1
0
 public EmrHeader(MetafileReader reader) : base(reader)
 {
     Header = new Header(reader);
     if (Size >= 100)
     {
         HeaderExtension1 = new HeaderExtension1(reader);
     }
     if (Size >= 108)
     {
         HeaderExtension2 = new HeaderExtension2(reader);
     }
 }
示例#2
0
 protected override IEnumerable <RecordValues> GetValues()
 {
     foreach (RecordValues values in Header.GetValues())
     {
         yield return(values);
     }
     foreach (RecordValues values in HeaderExtension1.GetValues())
     {
         yield return(values);
     }
     foreach (RecordValues values in HeaderExtension2.GetValues())
     {
         yield return(values);
     }
 }