Providing a document preview
First Claim
Patent Images
1. A method for providing a document preview, the method comprising:
- providing a preview handler callable by a host program, the preview handler executed out-of-process from the host program and operative to expose a preview handler interface, the preview handler interface comprising a do preview method which, when called by the host program, will cause the preview handler to generate and display a document preview.
2 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, method, and computer-readable media are provided for generating a document preview. According to one method, a preview handler is provided that exposes interfaces that may be called by a host application to generate a document preview without launching the application program that created the document. The interfaces exposed by the preview handler provide a common framework that may be utilized by both operating system and application program hosts to provide document previews.
78 Citations
20 Claims
-
1. A method for providing a document preview, the method comprising:
providing a preview handler callable by a host program, the preview handler executed out-of-process from the host program and operative to expose a preview handler interface, the preview handler interface comprising a do preview method which, when called by the host program, will cause the preview handler to generate and display a document preview. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A method for providing a document preview, the method comprising:
-
providing a preview handler callable by a host program, the preview handler operative to expose a preview handler interface to the host program, the preview handler interface comprising a do preview method which, when called by the host program, will cause the preview handler to generate and display a document; receiving a window message at the preview handler; determining if the window message should be provided to the host program; and in response to determining that the window message should be provided to the host program, calling an interface on the host program for passing the window message to the host program. - View Dependent Claims (15)
-
-
16. A computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, will cause the computer to:
provide a preview handler for generating a document preview, the preview handler operative to expose a preview handler interface comprising a set window method for identifying a parent window in which a previewer window containing the document preview should be generated by the preview handler, a set rectangle method that may be called to specify a rectangle within the parent window in which the document preview should be displayed, and a do preview method which, when called by the host program, will cause the preview handler to generate and display the document preview within the previewer window. - View Dependent Claims (17, 18, 19, 20)
Specification