1. An electronic device, comprising: a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying at least a portion of an electronic document with a predefined page layout, the electronic document displayed at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, wherein the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selecting a second magnification level for the electronic document, different from the first magnification level, wherein the second magnification level is selected so as to display the first portion of text at a target text display size; while maintaining the predefined page layout of the document, displaying, at the second magnification level, a portion of the document that includes the first portion of text; performing an operation selected from the set consisting of: placing a text cursor at the first insertion point, selecting a cell of a spreadsheet proximate to the first insertion point for editing, and highlighting text proximate to the first insertion point; and displaying a soft keyboard on the display.
1. An electronic device, comprising: a display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for: displaying at least a portion of an electronic document with a predefined page layout, the electronic document displayed at a first magnification level on the display; detecting a first input indicating a first insertion point in the document, wherein the first insertion point is proximate to a first portion of text in the document; and in response to detecting the first input: selecting a second magnification level for the electronic document, different from the first magnification level, wherein the second magnification level is selected so as to display the first portion of text at a target text display size; while maintaining the predefined page layout of the document, displaying, at the second magnification level, a portion of the document that includes the first portion of text; performing an operation selected from the set consisting of: placing a text cursor at the first insertion point, selecting a cell of a spreadsheet proximate to the first insertion point for editing, and highlighting text proximate to the first insertion point; and displaying a soft keyboard on the display. 3. The device of claim 1 , including instructions for, in response to detecting the first input, entering a document-editing mode.