Text flow around irregular shaped graphic objects
First Claim
1. In a mixed data editor implemented on a computer which produces a compound document having text and graphic objects positioned on the same page of the document, said editor manipulating text and graphic object sets containing said text and graphic objects, respectively, said text object set being provided with a flow attribute which, when set on, causes text of the text object set to flow around a graphic object set, the process wherein text flows in as well as around an irregularly shaped graphic object comprising the steps of:
- displaying said irregularly shaped graphic object in a rectangular window;
drawing by said editor a polygon around said irregularly shaped graphic object;
clipping by said editor said polygon with said rectangular window to produce an irregularly shaped window which conforms to the general shape of the irregularly shaped graphic object;
determining in said editor on a line by line basis the boundaries of lines of text in text space which intersect with the defined irregularly shaped window thereby determining available text space around the irregularly shaped object; and
placing by said editor text into available text space including both those lines of text which intersect with the defined irregularly shaped window and those lines of text which do not intersect with the defined irregularly shaped window.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved mixed object editor flows text around and into irregularly shaped graphic objects on a page so that all the "white" space on the page is filled. An irregularly shaped window which generally conforms to the shape of the graphic object is first created. Then the boundaries of text lines which intersect the irregularly shaped window are determined. Text is next placed in the available text space.
-
Citations
5 Claims
-
1. In a mixed data editor implemented on a computer which produces a compound document having text and graphic objects positioned on the same page of the document, said editor manipulating text and graphic object sets containing said text and graphic objects, respectively, said text object set being provided with a flow attribute which, when set on, causes text of the text object set to flow around a graphic object set, the process wherein text flows in as well as around an irregularly shaped graphic object comprising the steps of:
-
displaying said irregularly shaped graphic object in a rectangular window; drawing by said editor a polygon around said irregularly shaped graphic object; clipping by said editor said polygon with said rectangular window to produce an irregularly shaped window which conforms to the general shape of the irregularly shaped graphic object; determining in said editor on a line by line basis the boundaries of lines of text in text space which intersect with the defined irregularly shaped window thereby determining available text space around the irregularly shaped object; and placing by said editor text into available text space including both those lines of text which intersect with the defined irregularly shaped window and those lines of text which do not intersect with the defined irregularly shaped window. - View Dependent Claims (2, 3)
-
-
4. A method performed by a mixed object data editor implemented on a computer of flowing text around irregularly shaped graphic objects on a document comprising the steps of:
-
displaying said irregularly shaped graphic object in a rectangular window; drawing by said editor a polygon around said irregularly shaped graphic object; clipping by said editor said polygon with said rectangular window to produce an irregularly shaped window conforming to said irregularly shaped graphic object on a document on which text appears; determining in said editor on a line by line basis the available space for text of each line of text which intersects said irregularly shaped window; and causing by said editor said text to fill the available space for text on each said line. - View Dependent Claims (5)
-
Specification