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

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

poppler updated to version 0.5.2, also needed changes to be compatible with new poppler

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        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        isPSExportable: override;
43        exportToPS: 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       
53        somDefaultInit: override, init;
54        somDestruct: override;
55    };
56   
57#endif // __SOMIDL__
58
59};
60
61#endif // lupoppler_idl
Note: See TracBrowser for help on using the repository browser.