摘要:
A method and system are provided for automatically sizing computer-generated workspaces to allow users to enter data anywhere in an available workspace. A calculation is performed to determine the total available workspace displayable by a display device based on the size of the display device. The space required to display user interface objects, such as toolbars and task panes, is subtracted from the total available workspace, and the remaining available workspace is designated as the displayed workspace. The workspace is displayed without the use of scroll bars to create a user experience that the displayed workspace is the total available workspace. Data may be entered anywhere in the displayed workspace without regard to any preformatted page sizes or margins. If data is entered outside the displayed workspace, scroll bars are then displayed to indicate the presence of content outside the displayed workspace. As additional content, such as graphical user interfaces is displayed, or when the user's display device changes, the displayed workspace is recalculated.
摘要:
A method and system are provided for performing actions on content in a region within a free form two-dimensional workspace. In a computer software application, a region is defined within the workspace, an action is associated with the region, content is received within the region, and an action is performed on the content in the region. The region may be defined by generating an outline object to define a region within the workspace. An action may be associated with the region by selecting an action from a list of actions to associate with the region. The actions performed may be handwriting recognition, adding data to a contacts list, adding data to a task list, and identifying a recognizer for the content. The actions may also include editing data entered in a region.
摘要:
Methods and systems are provided for automatically adjusting printing settings to optimize the fit of text, data and/or images on printed pages. Once selected text or data is designated for printing, a determination is made as to whether the selected text or data may be printed on a single page or whether multiple pages are required. The best fit of the text or data on a single or multiple pages is accomplished by incrementally adjusting a number of different print settings until an optimum fit of the text or data is achieved on a single page or on a set of pages. Print settings include margins, scale, and orientation.
摘要:
Methods and systems are provided for automatically adjusting printing settings to optimize the fit of text, data and/or images on printed pages. Once selected text or data is designated for printing, a determination is made as to whether the selected text or data may be printed on a single page or whether multiple pages are required. The best fit of the text or data on a single or multiple pages is accomplished by incrementally adjusting a number of different print settings until an optimum fit of the text or data is achieved on a single page or on a set of pages. Print settings include margins, scale, and orientation.
摘要:
Displaying a writing guide for a free-form document editor by detecting electronic ink, classifying the detected ink as corresponding to handwriting or a drawing, and displaying a handwriting guide or a drawing guide in response to classifying the detected ink as handwriting or a drawing, respectively. The writing guides can provide feedback regarding the classification of the detected ink and can be resized as additional ink is detected. The handwriting guide can comprise a writing area, writing guide portion, bullet guide, indent marker, character notches, gesture guide, or sacrificial guide to create meaningful structure within an outline object of an electronic document.
摘要:
Displaying a writing guide for a free-form document editor by detecting electronic ink, classifying the detected ink as corresponding to handwriting or a drawing, and displaying a handwriting guide or a drawing guide in response to classifying the detected ink as handwriting or a drawing, respectively. The writing guides can provide feedback regarding the classification of the detected ink and can be resized as additional ink is detected. The handwriting guide can comprise a writing area, writing guide portion, bullet guide, indent marker, character notches, gesture guide, or sacrificial guide to create meaningful structure within an outline object of an electronic document.
摘要:
A method and system are provided for inserting an object in a void region in an existing object. A user locates the void region by determining whether the insertion point for the object is outside of an edit region. If the insertion point is outside of the edit region, the user is in a void region. The user then inserts the object in the void region. The size of the void region dynamically changes based on the size of the inserted object. The object may be inserted using a computer keyboard or a pen. The inserted object may be text, ink, or any other type of object.
摘要:
A user interface control is provided for navigating, selecting, and organizing document pages. The user interface control includes page tabs corresponding to document pages within an electronic document. The page tabs are organized and displayed adjacent to one another in a horizontal or vertical column. When any page tab is selected, such as with a mouse or keyboard, the document page corresponding to the selected page tab is displayed. A first page tab may be selected and a second page tab may be subsequently selected, such as for instance using a mouse or other pointing device. The selection may include dragging a mouse cursor from the first page tab across several page tabs and subsequently to the second page tab. When such a selection is received, the control displays the contents of each of the document pages corresponding to page tabs between the first and second page tabs. The user interface control may also include next page tabs displayed at either end of the column of page tabs or a new page tab displayed at either end of the column of page tabs. Page tabs may also be selected and moved to a new position between other page tabs.
摘要:
The present invention is directed at a simplified system and method for manipulating data in a data processing application. The system and method allow the user to manipulate data in a table-like manner without resorting to other data entry screens or windows to define a table-like structure. Rather, the table-like structure is defined by interactively monitoring inputs received from a user. For example, if a user enters a tab following data on a same line, the present invention will manipulate that data as two columns of information. Thus, without performing additional tasks tangential to inputting data, the user is provided with table-like features, such as wrapping text, adjusting column width, and the like. In another embodiment, the table-like structure is determined by scanning contiguous lines for lines with identical horizontal alignment in relation to a first line.
摘要:
Described is a mechanism for visually categorizing electronic notes so that important information within the notes can be easily discerned. More specifically, a user may request to categorize an object (i.e., a note) in a document that is being displayed on a screen. The request may be received through a menu selection, a short-key combination, an ink gesture, and the like. The request specifies which one of several visual indicators to apply to the object. When the visual indicator is applied, the object becomes distinguishable from other objects displayed in the document on the screen. The visual indicator may be displayed in proximity to the object on the screen and may have a formatting attribute therewith which is applied to the object, such as changing a font color for the object, highlighting the object and the like. Each of the several visual indicators is visually distinct.