1. A method of selecting a text region from an image, comprising: (a) accessing from a memory device character and formatting information for each word in the image; (b) determining an active region associated with each word in the image based on the character and formatting information; (c) identifying a first word and a last word in a selected text region based on at least one active region associated with at least one word within the selected text region; and (d) identifying all words within the selected text region based on the first and last words in the selected text region.