#HalachaYomi OC 690:3 You need to read the Megila entirely & from a scroll; and if you read it by heart you do not fulfill your obligation.