Semi-transparent highlighting of selected objects in electronic documents
AssigneeMicrosoft Corporation
InventorsSara Brown, Ryan Hill, Amit Kumar, Robert Parker, Dachuan Zhang
Life of this patent
Estimating the term…
Abstract
Highlighting selected objects in an electronic document is provided in a manner such that a highlighted object maintains coloring and formatting properties to allow for a maintenance of visual fidelity with a pre-highlighted view of the highlighted object and that allows for a semi-transparent background underneath a highlighted object that allows a user to see and appreciate the coloring and any visual properties applied to the background underneath the highlighting applied to the selected object.
Claims20
A method of highlighting a selected object in an electronic document, comprising:
- receiving a selection of an object displayed in an electronic document;
- in response to receiving a selection of an object displayed in an electronic document, generating an image in a memory location;
- drawing a geometric outline on the image, wherein the geometric outline is of a size and shape to form a path that encloses a space required for occupying the selected object;
- filling a space formed interior of the path with colored pixels for generating a highlighting color for the selected object;
- drawing the image onto an electronic display screen on which the selected object is displayed such that the path encloses a space on the display screen occupied by the selected object;
- and
- drawing the selected object onto the image such that the selected object is drawn in the space enclosed by the path and on top of the colored pixels filling the space interior of the path.
A computer readable medium containing computer executable instructions which when executed by a computer perform a method of highlighting a selected object in an electronic document, comprising:
- receiving a selection of an object displayed in an electronic document;
- in response to receiving a selection of an object displayed in an electronic document, generating an image in a memory location;
- drawing a geometric outline on the image, wherein the geometric outline is of a size and shape to form a path that encloses a space required for occupying the selected object;
- drawing a first semi-transparent line over the path for forming a visual outline that encloses the space required for occupying the selected object;
- filling a space formed interior of the path with colored pixels for generating a highlighting color for the selected object;
- drawing the image including the first semi-transparent line onto an electronic display screen on which the selected object is displayed such that the path encloses a space on the display screen occupied by the selected object;
- and
- drawing the selected object onto the image such that the selected object is drawn in the space enclosed by the path and on top of the colored pixels filling the space interior of the path.
A computer readable medium containing computer executable instructions which when executed by a computer perform a method of highlighting a selected object in an electronic document, comprising:
- receiving a selection of a text entry displayed in an electronic document;
- in response to receiving a selection of the text entry displayed in an electronic document, generating a bitmap image in a memory location;
- drawing a generally rectangular-shaped outline on the image, wherein the geometric outline is of a size and shape to form a path that encloses a space required for occupying the selected text entry;
- drawing a semi-transparent line over the path for forming a visual outline that encloses the space required for occupying the text entry;
- filling a space formed interior of the path with colored pixels for generating a highlighting color for the selected text entry;
- drawing the bitmap image including the semi-transparent line onto an electronic display screen on which the selected text entry is displayed such that the path encloses a space on the display screen occupied by the selected text;
- and
- drawing the selected text entry onto the image such that the selected text entry is drawn in the space enclosed by the path and on top of the colored pixels filling the space interior of the path.
Dependencies are inferred from the claim text.