OPTIMAL DISPLAY AND ZOOM OF OBJECTS AND TEXT IN A DOCUMENT
First Claim
1. A method for displaying text within a document for readability, comprising:
- accessing a document comprising text;
determining a display size for displaying the text;
determining a text property;
determining a desired number of characters per line to display;
determining a number of columns used to display the text based on the text property, the display size and the desired number of characters per line to display; and
displaying the text in the determined number of columns within a window that approximately averages the desired number of characters per line.
2 Assignments
0 Petitions
Accused Products
Abstract
An object is zoomed upon selection. A scaling factor is calculated for zooming the object based on current viewing properties of a document and properties of the object as well as the current size of the application window and device. The scaling factor to zoom the object is calculated such that after the object is zoomed, viewing the object is similar to a viewing experience for the rest of the document. Text of the document may be displayed to increase the readability of the document. For example, the text may be displayed such that each line of displayed text averages out to a predetermined number of characters (e.g. 50-75 characters) per line. A display size and width of an average character are determined and used to calculate how many columns of text to display within the display. When the zoom level of the text changes, the text is redisplayed.
41 Citations
20 Claims
-
1. A method for displaying text within a document for readability, comprising:
-
accessing a document comprising text; determining a display size for displaying the text; determining a text property; determining a desired number of characters per line to display; determining a number of columns used to display the text based on the text property, the display size and the desired number of characters per line to display; and displaying the text in the determined number of columns within a window that approximately averages the desired number of characters per line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium having computer-executable instructions for displaying text within a document for readability, comprising:
-
accessing a document comprising text; determining a display size for displaying the text; determining an average character width for characters in the document; determining a desired number of characters per line to display; determining a number of columns used to display the text based on the average character width, the display size and the desired number of characters per line to display; and displaying the text in the determined number of columns within a window that approximately averages the desired number of characters per line. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for displaying text within a document for readability, comprising:
-
a processor and a computer-readable medium; an operating environment stored on the computer-readable medium and executing on the processor; and an zoom manager operating under the control of the operating environment and operative to; accessing a document comprising text; determining a display size for displaying the text; determining an average character width for characters in the document; determining a desired number of characters per line to display; determining a number of columns used to display the text based on the average character width, the display size and the desired number of characters per line to display; and displaying the text in the determined number of columns within a window that approximately averages the desired number of characters per line. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification