![]() | InDesign SDK 20.5 |
#include <ILowResImageList.h>

Public Member Functions | |
| virtual int32 | PersistAddRef (int32 at)=0 |
| virtual int32 | PersistRelease (int32 at)=0 |
| virtual int32 | FindImage (UID lowResUID) const =0 |
| virtual void | Add (UID lowResUID)=0 |
| virtual void | Remove (int32 at)=0 |
| virtual UID | GetUID (int32 at) const =0 |
| virtual int32 | GetRefCount (int32 at) const =0 |
| virtual void | ReadWrite (IPMStream *iPMStream, ImplementationID prop)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
The ILowResImageList is a pure virtual interface for a singleton list of all the proxy images in a given document. Therefore, this interface lives on the kDocWorkspaceBoss with the IID_ILOWRESIMAGELIST interface id. Every image, raster (e.g. tiff, jpeg, etc) and vector (pdf, pict, eps, wmf, etc.), has its own low resolution proxy created at place time such that it can efficiently be drawn without having to re-read the image data from the original image file every time the document is opened. These proxies are stored in the ILowResImageList, allowing them to be shared if the same image is duplicated or placed multiple times.
| pure virtual |
Add a proxy image UID to the list
| lowResUID | - IN: The UID of the new image. |
| pure virtual |
Look for a proxy image with the given UID.
| lowResUID | - IN: The UID of the image |
| pure virtual |
Get the refcount of the proxy image at the given index.
| at | - IN: zero-based index. |
| pure virtual |
Get the UID of the Proxy image at the entry referenced by the given index.
| at | - IN: zero-based index. |
| pure virtual |
Increment the refcount for the image at position 'at'
| at | - IN: zero-based index into the list of an image to addref. |
| pure virtual |
Decrement the refcount for the image at position 'at'
| at | - IN: zero-based index into the list of an image to release. |
| pure virtual |
Routine to persist or read the list.
| iPMStream | - IN/OUT: Source stream if reading, destination stream if writing. |
| prop | - IN: The implementation ID. |
| pure virtual |
Removes the given image from the list
| at | - IN: zero-based index into the list of an image to remove. |