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

Last change on this file since 2 was 2, checked in by Eugene Romanenko, 16 years ago

First import

File size: 1.3 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        isScalable: override;
28        isRotable: override;
29        getPageCount: override;
30        getPageSize: override;
31        renderPageToPixbuf: override;
32        isAsynchRenderingSupported: override;
33        renderPageToPixbufAsynch: override;
34        getSelectionRectangles: override;
35        isHaveText: override;
36        getText: override;
37        isHaveLinks: override;
38        getLinkMapping: override;
39        isSaveable: override;
40        saveAs: override;
41        isPSExportable: override;
42        exportToPS: override;
43        isHaveFontInfo: override;
44        getFontInfo: override;
45        isHaveIndex: override;
46        getIndex: override;
47        getDocumentInfo: override;
48        getThumbnailSize: override;
49        getThumbnail: override;
50        searchText: override;
51       
52        somDefaultInit: override, init;
53        somDestruct: override;
54    };
55   
56#endif // __SOMIDL__
57
58};
59
60#endif // lupoppler_idl
Note: See TracBrowser for help on using the repository browser.