Method and apparatus for printing transparent graphics
AssigneeSun Microsystems, Inc.
InventorKai Ahrens
Life of this patent
Estimating the term…
Abstract
A method for printing documents containing transparent graphics objects includes creating a transparency list containing the transparent graphics objects of said document, and printing only objects contained in said transparency list as bitmaps.
Claims20
A method for processing a document page containing transparent graphics objects for printing, said method comprising:
- creating a transparency list containing a reference to each of the transparent graphics objects of said document page,
- wherein a transparent graphics object is an object, which does not obscure any other object that overlaps the object;
- determining whether said transparency list is empty;
- converting objects referenced in said transparency list into bitmaps for printing upon said determining finding said transparency list is not empty;
- and
- printing said document page, without performing said converting upon said determining finding said transparency list is empty.
A system comprising:
- a processor;
- and
- a memory coupled to said processor, and storing therein computer instructions for a method for processing a document page containing transparent graphics objects for printing wherein upon execution of said computer instructions on said processor, said method comprises:
- creating a transparency list containing a reference to each of the transparent graphics objects of said document page in said memory,
- wherein a transparent graphics object is an object, which does not obscure any other object that overlaps the object;
- determining whether said transparency list is empty;
- converting objects referenced in said transparency list into bitmaps for printing upon said determining finding said transparency list is not empty;
- and
- printing said document page, without performing said converting upon said determining finding said transparency list is empty.
A computer program product comprising a tangible medium having embedded therein computer readable program code for a method for processing a document page containing transparent graphics objects for printing, said method comprising:
- creating a transparency list containing a reference to each of the transparent graphics objects of said document page,
- wherein a transparent graphics object is an object, which does not obscure any other object that overlaps the object;
- determining whether said transparency list is empty;
- converting objects in referenced in said transparency list into bitmaps for printing upon said determining finding said transparency list is not empty;
- and
- printing said document page, without performing said converting upon said determining finding said transparency list is empty.
A method for processing a document page containing transparent graphics objects for printing, said method comprising:
- determining whether at least a part of a non-transparent object including a plurality of text words overlaps a transparent graphics object referenced in a transparency list wherein said transparent graphics object is an object, which does not obscure any other object that overlaps the object;
- and
- adding said entire non-transparent object to said transparency list when either of (a) all of said plurality of text words of said non-transparent object overlaps said transparent graphics object;
- and (b) only said at least a part of said plurality of text words of said non-transparent object overlaps said transparent graphics object is true.
Dependencies are inferred from the claim text.