source: branches/kmk/Lucide/plugins/lupoppler/lupoppler.idl @ 321

Last change on this file since 321 was 321, checked in by dmik, 11 years ago

branches/kmk: Implemented LuPopplerDocument::getInputFields() and LuPopplerInputField?.

File size: 1.5 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        isCreateFileThumbnail: override;
54        isHaveInputFields: override;
55        getInputFields: override;
56
57        somDefaultInit: override, init;
58        somDestruct: override;
59    };
60
61#endif // __SOMIDL__
62
63};
64
65#endif // lupoppler_idl
Note: See TracBrowser for help on using the repository browser.