Universal Document Shell Plugin Document Attributes interface. Through IPluginDocAttributes, UDS can retrieve and change following document attributes:
#include <plugin_doc_attributes.h>
Data Fields | |
PluginStatus(* | get_attribute )(IPluginUnknown *thiz, const UDSString *key, UDSString *value) |
Get document attributes. | |
PluginStatus(* | set_attribute )(IPluginUnknown *thiz, const UDSString *key, const UDSString *value) |
Set document attributes. |
Universal Document Shell Plugin Document Attributes interface. Through IPluginDocAttributes, UDS can retrieve and change following document attributes:
Copyright (C) 2008 iRex Technologies B.V. All rights reserved.
Definition at line 50 of file plugin_doc_attributes.h.
PluginStatus(* IPluginDocAttributes::get_attribute)(IPluginUnknown *thiz, const UDSString *key, UDSString *value) |
Get document attributes.
thiz | IPluginUnknown pointer of the current document object. | |
key | Name of document attribute. | |
value | Output variable of document attribute. |
Referenced by text::PluginDocImpl::PluginDocImpl(), pdf::PluginDocImpl::PluginDocImpl(), and images::PluginDocImpl::PluginDocImpl().
PluginStatus(* IPluginDocAttributes::set_attribute)(IPluginUnknown *thiz, const UDSString *key, const UDSString *value) |
Set document attributes.
thiz | IPluginUnknown pointer of the current document object | |
key | Name of document attribute. | |
value | Document attribute to be set. |
Referenced by text::PluginDocImpl::PluginDocImpl(), pdf::PluginDocImpl::PluginDocImpl(), and images::PluginDocImpl::PluginDocImpl().