Patent ID: 8700986
Filing Date: 2014-04-15
Classification: G06F

Abstract:
1. A method for displaying footnote reference information in a document, the method comprising: generating a first footnote object corresponding to first footnote reference information associated with a first footnote marker located on a first page of a document, the first footnote object comprising a first footnote layout function for laying out the first footnote reference information and a first footnote render function for rendering the first footnote reference information; identifying an overflow object associated with overflow footnote reference information corresponding to a second footnote marker appearing on a second page, the overflow object comprising an overflow object layout function for laying out the overflow footnote reference information and an overflow object render function for rendering the overflow footnote reference information, the overflow object being different from the first footnote object; invoking, by a document object, the overflow object to lay out the overflow footnote reference information on the first page, generating overflow layout data, wherein the document object is different from the overflow object and the first footnote object, wherein the overflow object and the first footnote object are subordinate to the document object within a hierarchy; determining a first page available footnote height based on the overflow layout data; invoking, by the document object, the first footnote object to lay out the first footnote reference information on the first page, generating first footnote reference information layout data, if the a first page available footnote height is sufficient to lay out the first footnote reference information on the first page; and displaying the first page based on the overflow layout data and the first footnote reference information layout data.