Universal Document Shell Plugin Library interface. Through IPluginLibrary, caller is able to:
#include <plugin_library.h>
Data Fields | |
PluginBool(* | is_supported_document )(IPluginUnknown *thiz, const UDSString *path) |
Check this plugin library whether can it open specified document or not. | |
IPluginUnknown *(* | create_document )(IPluginUnknown *thiz) |
Create an empty document object it the plug-in uses the low level interfaces. It can import concrete document in succeed. |
Universal Document Shell Plugin Library interface. Through IPluginLibrary, caller is able to:
Copyright (C) 2008 iRex Technologies B.V. All rights reserved.
Definition at line 45 of file plugin_library.h.
Create an empty document object it the plug-in uses the low level interfaces. It can import concrete document in succeed.
thiz | The IPluginUnknown pointer of library object. |
Referenced by text::PluginLibraryImpl::PluginLibraryImpl(), pdf::PluginLibraryImpl::PluginLibraryImpl(), and images::PluginLibraryImpl::PluginLibraryImpl().
PluginBool(* IPluginLibrary::is_supported_document)(IPluginUnknown *thiz, const UDSString *path) |
Check this plugin library whether can it open specified document or not.
thiz | The IPluginUnknown pointer of plugin library. | |
path | The document path. |
Referenced by text::PluginLibraryImpl::PluginLibraryImpl(), pdf::PluginLibraryImpl::PluginLibraryImpl(), and images::PluginLibraryImpl::PluginLibraryImpl().