internal gSheet(OoXml d, int i, string n, gStream s)
 {
     Document = d; Index = i;
     Name = n;
     Stream = s;
 }
 internal gSheet(OoXml d, int i, string n, gStream s)
 {
     Document = d; Index = i;
     Name     = n;
     Stream   = s;
 }
        internal ZipStorer.ZipFileEntry zfe; // This is the ZipFileEntry where the stream is stored

        #endregion Fields

        #region Constructors

        // This constructor is called when creating the stream from the source template
        public gStream(OoXml doc, ZipStorer zip, ZipStorer.ZipFileEntry z)
        {
            Document = doc;                                                                                                     // Save a reference to the document
            zfe = z;                                                                                                            // Store the ZipFileEntry
        }
        public gSheet Sheet = null;                                                                                             // This links to a data sheet if his stream implements a data sheet

        public gStream(OoXml doc, ZipStorer zip, ZipStorer.ZipFileEntry z)                                                      // This constructor is called when creating the stream from the source template
        {
            Document = doc;                                                                                                     // Save a reference to the document
            zfe      = z;                                                                                                       // Store the ZipFileEntry
        }