Patent ID: 8650482

Claim:
A computer-implemented method for positioning content in an electronic document using a tab, comprising: receiving an insertion point for the tab on a page in the electronic document, the page in the electronic document having a first orientation, a first margin, and a first page dimension, the tab having an alignment property and a text position for content; determining a first tab position relative to one of: the insertion point, content surrounding the insertion point, at least two page margins, or an indent of a paragraph; positioning content associated with the first tab position and aligning the content in accordance with the alignment property of the tab; and in response to detecting a change in the first orientation, one of the at least two page margins, or the first page dimension of the electronic document: dynamically determining a second tab position relative to one of the insertion point, the content surrounding the insertion point, the at least two page margins, or the indent of the paragraph, as modified by the change detected in the first orientation, the one of the at least two page margins, or the first page dimension of the electronic document, and moving the tab to the second tab position, wherein the text position and the alignment property of the content are preserved after moving the tab to the second tab position.