System and method for scaling and repositioning drawings
First Claim
1. A method for editing an electronic document containing drawings, comprising the steps of:
- dividing said document into a plurality of regions, each region having a reference axis, and wherein positions of said drawings are identified with respect to said axes;
receiving a request to modify a line size of said document; and
rescaling said drawings in accordance with said modification in line size and said axes.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method relating to editing an electronic document having both text and drawings is disclosed. Drawings may be rescaled and/or repositioned responsive to a change in line height or font size of text. The resealing may be done in proportion to the change in line height or font size, and the repositioning may be performed to avoid overlapping of the rescaled drawings. A document may be divided into a plurality of adjacent regions, and drawings within the document may each have an offset value representing a distance between the drawing and a reference axis of one of the regions.
127 Citations
27 Claims
-
1. A method for editing an electronic document containing drawings, comprising the steps of:
-
dividing said document into a plurality of regions, each region having a reference axis, and wherein positions of said drawings are identified with respect to said axes;
receiving a request to modify a line size of said document; and
rescaling said drawings in accordance with said modification in line size and said axes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for editing an electronic document containing text and drawings, comprising the steps of:
-
receiving a request to modify a line height of said text;
rescaling said text in proportion to said modified line height; and
resealing said drawings responsive to said request to modify said line height. - View Dependent Claims (14, 15, 19)
-
-
16. A method for editing an electronic document containing drawings, comprising the steps of:
-
dividing said electronic document into a plurality of adjacent regions;
assigning a reference axis for each of said regions;
identifying one or more drawings in said document, and assigning each of said drawings to one of said regions;
for each of said drawings, determining a distance to one of said reference axes; and
responsive to a change in a line size of said document, rescaling each of said drawings in accordance with a proportion of said change in said line size, and said distance to said one of said reference axes. - View Dependent Claims (17, 18)
-
-
20. A method for editing an electronic document containing drawings, comprising the steps of:
-
determining a bounding box for a new drawing to be added to said document;
identifying an anchor point for said new drawing;
dividing said document into a plurality of adjacent regions, each region having a reference axis; and
storing an offset value representing a distance between said new drawing and one of said reference axes. - View Dependent Claims (21, 22)
-
-
23. A portable computing device, comprising:
-
a display screen, wherein at least a portion of an electronic document is displayed on said display screen, said document containing one or more drawings; and
a computer-readable medium, having computer-executable instructions for performing the following steps;
dividing an electronic document into a plurality of regions, each region having a reference axis, and wherein positions of said one or more drawings are identified with respect to said axes;
receiving a request to modify a line size of said electronic document; and
rescaling said one or more drawings in accordance with said modification in line size and said axes. - View Dependent Claims (24, 25, 26, 27)
-
Specification