Exemplo n.º 1
0
 internal virtual void WriteBlocks(Stream stream)
 {
     if (this.Valid)
     {
         if (this.BeforeWriting != null)
         {
             POIFSDocumentWriter stream2 = new POIFSDocumentWriter(stream, this.size);
             OnBeforeWriting(new POIFSWriterEventArgs(stream2, this.path, this.name, this.size));
             stream2.WriteFiller(this.CountBlocks * POIFSConstants.BIG_BLOCK_SIZE, DocumentBlock.FillByte);
         }
         else
         {
             for (int i = 0; i < this.bigBlocks.Length; i++)
             {
                 this.bigBlocks[i].WriteBlocks(stream);
             }
         }
     }
 }
Exemplo n.º 2
0
 internal virtual void WriteBlocks(Stream stream)
 {
     if (this.Valid)
     {
         if (this.BeforeWriting != null)
         {
             POIFSDocumentWriter stream2 = new POIFSDocumentWriter(stream, this.size);
             OnBeforeWriting(new POIFSWriterEventArgs(stream2, this.path, this.name, this.size));
             stream2.WriteFiller(this.CountBlocks * POIFSConstants.BIG_BLOCK_SIZE, DocumentBlock.FillByte);
         }
         else
         {
             for (int i = 0; i < this.bigBlocks.Length; i++)
             {
                 this.bigBlocks[i].WriteBlocks(stream);
             }
         }
     }
 }