Patent ID: 7412646

Claim:
A system for controlling pagination of a presentable object in a computer application, the system comprising: a set of user-definable classes for representing pages on which the presentable object is paginated, wherein the set of user-definable classes comprises:˜ a first print page-preparation class for representing view-related information of a page, wherein the first class represents at least one of the following: a bottomless and a finite page; a second print page-preparation class for providing input information regarding page size and a break position for a start position for a current page, wherein the second print page-preparation class is sealed; a third print page-preparation class for representing page break information associated with a type of break class occur, wherein the third class is customized for an associated pagination control element; and a fourth print page-preparation class for for specifying positions exclusive to a content type, wherein information associated with the fourth class includes pagination control elements for each content type; an interface for hosting paginating control elements for each content type; and a set of user-definable methods utilizing the user-definable classes to arrange co-pagination of object types.