/// <summary> /// Writes this object back to a stream /// </summary> /// <param name="output">The stream to write to.</param> public override void Write(Stream output) { BinaryWriter bw = new BinaryWriter(output); this.WriteTagHeader(output); bw.Write(this._textID); BitStream bits = new BitStream(output); bits.WriteBits(2, (Int32)this._useFlashType); bits.WriteBits(3, (Int32)this._gridFit); bits.WriteBits(3, 0); // reserved bits.WriteFlush(); bits.WriteBitsFB(32, this._thickness); bits.WriteBitsFB(32, this._sharpness); output.WriteByte(0); // reserved byte }