Claims
- 1. A method for composing documents comprising:
accepting at least one electronically formatted document; converting the documents into a metafile format description; and, arranging the converted documents in a Composer file.
- 2. The method of claim 1 wherein converting the documents into a metafile format description includes converting the documents into printer commands.
- 3. The method of claim 2 wherein converting the documents into a metafile format description includes:
creating a call for a graphical device interface (GDI) function; and, supplying GDI function parameters.
- 4. The method of claim 3 wherein arranging the converted documents in a Composer file includes arranging the GDI function calls and parameters in a Windows enhanced metafile (EMF) document.
- 5. The method of claim 2 wherein arranging the converted documents in a Composer file includes creating a Composer file with images differentiated by logical pages; and,
the method further comprising:
modifying the edge margins of the Composer file pages.
- 6. The method of claim 5 wherein modifying the edge margins includes modifying the footers and headers of the Composer file pages.
- 7. The method of claim 6 wherein modifying the edge margins includes:
creating a page overlay; and, resizing a page.
- 8. The method of claim 7 wherein creating a page overlay includes:
selecting edge margin areas; and, covering the selected areas with a white opaque ribbon image.
- 9. The method of claim 8 wherein creating a page overlay further includes, following the covering of the selected areas with the white opaque ribbon image, generating contents to fill the selected areas.
- 10. The method of claim 9 wherein generating contents to fill the selected area include generating contents selected from the group including page number, Composer file name, date, revision number, source file of the original page, line numbers, and a proprietary information banner.
- 11. The method of claim 9 wherein covering the selected areas with a white opaque ribbon image includes creating graphical device interface (GDI) calls at the logical end of pages in the Composer file.
- 12. The method of claim 7 wherein resizing a page includes:
selecting edge margin areas; creating a white opaque ribbon to cover the selected areas; modifying the size of the image; and, forming a modified page with the selected edge margins and resized image.
- 13. The method of claim 12 wherein selecting edge margin areas includes selecting footer and header areas; and,
wherein modifying the size of the image includes resizing the image to fit between selected footer and header areas.
- 14. The method of claim 12 wherein selecting edge margin areas includes selecting horizontal edge margins; and,
wherein modifying the size of the image includes compressing the image as follows: Ir=(Lp−Lvm)/Lp;where Ir=the compression ratio of the resized image; where Lp=page length; and, where Lvm=length of horizontal edge margins.
- 15. The method of claim 1 further comprising:
storing the Composer file.
- 16. A system for composing documents comprising:
a memory having an interface to accept and supply electronically formatted documents; an operating system including a Composer printer processor having an interface to accept the documents from memory, convert the documents into a metafile format description, and supply the convert documents at an interface; a Composer application having an interface to accept the converted documents and an interface to accept user commands, the Composer application arranging the converted documents in response to user interface commands, and supplying the composed documents at an interface; and, a Composer file including composed documents supplied from the Composer application.
- 17. The system of claim 16 wherein the Composer printer processor converts the documents into printer commands.
- 18. The system of claim 17 wherein the Composer printer processor converts the documents into a metafile format description by creating a call for graphical device interface (GDI) functions and supplying GDI function parameters.
- 19. The system of claim 18 wherein the Composer file is a Windows enhanced metafile (EMF) file including the GDI function calls and parameters.
- 20. The system of claim 17 wherein the Composer application arranges the converted documents in a Composer file by creating a Composer file with images differentiated by logical pages, and modifies edge margins of the composer file pages in response to user interface commands.
- 21. The system of claim 20 wherein the Composer application modifies the footers and headers of the pages in the Composer file.
- 22. The system of claim 21 wherein the Composer application modifies the edge margins by:
creating a page overlay in the Composer file; and, resizing pages in the Composer file.
- 23. The system of claim 22 wherein the Composer application creates a page overlay by accepting user interface commands that select the edge margin areas, and covering the selected areas with a white opaque ribbon image.
- 24. The system of claim 23 wherein the Composer application user interface accepts content fill instructions, and following the covering of the selected areas with the white opaque ribbon image, fills the selected areas with the accepted contents.
- 25. The system of claim 24 wherein the Composer application accepts user interface content fill instructions selected from the group including page number, Composer file name, date, revision number, source file for the original page, line numbers, and proprietary information banner.
- 26. The system of claim 24 wherein the Composer application covers the selected areas with a white opaque ribbon image by creating graphical device interface (GDI) calls at the logical end of pages in the Composer file.
- 27. The system of claim 22 wherein the Composer application resizes a page by accepting user interface commands that select edge margin areas and create a white opaque ribbon to cover the selected areas, the Composer application modifying the size of the image and supplying a modified page to the Composer file with the selected edge margins and resized image.
- 28. The system of claim 27 wherein the Composer application accepts user interface commands that select footer and header areas and resizes the image to fit between selected footer and header areas.
- 29. The system of claim 27 wherein the Composer application accepts user interface commands that select horizontal edge margins and compresses the image as follows:
- 30. A method for composing documents comprising:
accepting at least one electronically formatted document; converting the documents into a metafile format description; arranging the converted documents in a Composer file with images differentiated by logical pages; and, modifying the edge margins of the Composer file pages.
RELATED APPLICATIONS
[0001] This application is a continuation-in-part of a pending patent application entitled, METHODS AND SYSTEMS FOR ELECTRONICALLY GATHERING AND ORGANIZING PRINTABLE INFORMATION, invented by Stevens et al., Ser. No. 09/789,413, filed Feb. 20, 2001.
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09789413 |
Feb 2001 |
US |
| Child |
10465166 |
Jun 2003 |
US |