IPluginViewSettings Struct Reference

Universal Document Shell Plugin View Settings interface. Through IPluginViewSettings, callers can set the viewing-related attributes to plugin. The viewing attribute set in this interface would affect the rendering of all pages in current document. And this attribute would affect all kinds of the document formats. IPluginViewSettings currently supports:

More...

#include <plugin_view_settings.h>

Inheritance diagram for IPluginViewSettings:
Inheritance graph
[legend]

Data Fields

PluginStatus(* set_display_size )(IPluginUnknown *thiz, const int width, const int height)
 Set display size of the view.
PluginStatus(* set_DPI )(IPluginUnknown *thiz, const unsigned int dpi)
 Set DPI.
PluginStatus(* set_color_depth )(IPluginUnknown *thiz, const unsigned int color_depth)
 Set Color Depth.

Detailed Description

Universal Document Shell Plugin View Settings interface. Through IPluginViewSettings, callers can set the viewing-related attributes to plugin. The viewing attribute set in this interface would affect the rendering of all pages in current document. And this attribute would affect all kinds of the document formats. IPluginViewSettings currently supports:

Copyright (C) 2008 iRex Technologies B.V. All rights reserved.

Definition at line 46 of file plugin_view_settings.h.


Field Documentation

PluginStatus(* IPluginViewSettings::set_color_depth)(IPluginUnknown *thiz, const unsigned int color_depth)

Set Color Depth.

Parameters:
thiz IPluginUnknown pointer of the view object
Color depth(by bits) to be set.
Returns:
TODO. Add return codes here.

Referenced by text::PluginViewImpl::PluginViewImpl(), pdf::PluginViewImpl::PluginViewImpl(), and images::PluginViewImpl::PluginViewImpl().

PluginStatus(* IPluginViewSettings::set_display_size)(IPluginUnknown *thiz, const int width, const int height)

Set display size of the view.

Parameters:
thiz IPluginUnknown pointer of the view object.
Width of the display size to be set.
Height of the display size to be set.
Returns:
TODO. Add return codes here.

Referenced by text::PluginViewImpl::PluginViewImpl(), pdf::PluginViewImpl::PluginViewImpl(), and images::PluginViewImpl::PluginViewImpl().

PluginStatus(* IPluginViewSettings::set_DPI)(IPluginUnknown *thiz, const unsigned int dpi)

Set DPI.

Parameters:
thiz IPluginUnknown pointer of the view object
DIP to be set
Returns:
TODO. Add return codes here.

Referenced by text::PluginViewImpl::PluginViewImpl(), pdf::PluginViewImpl::PluginViewImpl(), and images::PluginViewImpl::PluginViewImpl().


The documentation for this struct was generated from the following file:
Generated by  doxygen 1.6.2-20100208