Do not destroy page data after printing

Objects need to still be available if the page is to be rendered again
Store annotations' operator list between calls because the streams cannot be parsed more than once (eof === true)
Filter annotations using their /F print bit