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

Public Member Functions | |
| virtual IPrintData * | GetPrintData ()=0 |
| virtual IInkList * | GetInkList ()=0 |
| virtual void | GetCurrentInk (PMString ¤tInk)=0 |
| virtual void | Set (IPrintData *iPrtData)=0 |
| virtual void | Set (IInkList *iInkList)=0 |
| virtual void | Set (PMString ¤tInk)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Utility interface to hold information for a print port, such as the current print data and ink list, as well as the current ink being printed.
| pure virtual |
Get the name of current separation, or "Composite" if not doing seps
| currentInk | OUT the name of the current separation, or "Composite" if not printing seps |
| pure virtual |
Get the ink list being used
| pure virtual |
Get the current print data
| pure virtual |
Set the current print data
| iPrtData | IN pointer to the print data being used |
| pure virtual |
Set the ink list
| iInkList | IN pointer to the ink list being used |
| pure virtual |
Set the current ink being printed
| currentInk | IN string containing the current ink being printed, or "Composite" if not printing separations |