source: trunk/Lucide/SOURCE/plugins/lupoppler/lupoppler.idl @ 95

Last change on this file since 95 was 95, checked in by Eugene Romanenko, 15 years ago

more comments, new method isFixedImage(), fixed keyboard selection of printer in printer dialog

File size: 1.4 KB
Line 
1#ifndef lupoppler_idl
2#define lupoppler_idl
3
4/*
5 *
6 *  LuPopplerDocument
7 *
8 *  Lucide plugin for viewing/navigating PDFs.
9 *  Uses poppler library.
10 *
11 */
12
13#include <ludoc.idl>
14
15
16interface LuPopplerDocument : LuDocument
17{
18
19#ifdef __SOMIDL__
20
21    implementation
22    {
23
24            void *data;
25       
26        loadFile: override;
27        getBpp: override;
28        isScalable: override;
29        isRotable: override;
30        getPageCount: override;
31        getPageSize: override;
32        renderPageToPixbuf: override;
33        isAsynchRenderingSupported: override;
34        renderPageToPixbufAsynch: override;
35        getSelectionRectangles: override;
36        isHaveText: override;
37        getText: override;
38        isHaveLinks: override;
39        getLinkMapping: override;
40        isSaveable: override;
41        saveAs: override;
42        isPostScriptExportable: override;
43        exportToPostScript: override;
44        isHaveFontInfo: override;
45        getFontInfo: override;
46        isHaveIndex: override;
47        getIndex: override;
48        getDocumentInfo: override;
49        getThumbnailSize: override;
50        getThumbnail: override;
51        searchText: override;
52        isFixedImage: override;
53       
54        somDefaultInit: override, init;
55        somDestruct: override;
56    };
57   
58#endif // __SOMIDL__
59
60};
61
62#endif // lupoppler_idl
Note: See TracBrowser for help on using the repository browser.