InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IInkResources Class Referenceabstract

#include <IInkResources.h>

Inheritance diagram for IInkResources:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IINKRESOURCES }
 

Public Member Functions

virtual void GetUsedInks (IInkResourceData *iInkResourceData)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Interface to report ink usage for a page item. For example, an EPS knows which inks it uses differently from a PDF. So, the EPSPageItem has its own version of GetUsedInks, which will record its own ink usage into the IInkResourceData.

See Also
IInkResourceData

Member Enumeration Documentation

anonymous enum

Default enum

Member Function Documentation

virtual void IInkResources::GetUsedInks (IInkResourceDataiInkResourceData)
pure virtual

Adds the process and spot inks that this item uses. The list will ignore duplicates so that the client does not have to check for existance before adding.

Parameters
iInkResourceDataIN the interface that records ink usage